@charset "UTF-8";
@import url("https://cloud.typography.com/7932236/6161612/css/fonts.css");
:root {
  font-size: 1rem;
  line-height: 1rem;
  position: relative; }
  @media screen and (min-width: 76rem) {
    :root {
      font-size: 1rem;
      line-height: 1rem; } }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
  src: url("../fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"), url("../fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"), url("../fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"), url("../fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"), url("../fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg"); }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: italic;
  font-weight: normal;
  src: url("../fonts/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix");
  src: url("../fonts/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix") format("eot"), url("../fonts/7377dbe6-f11a-4a05-b33c-bc8ce1f60f84.woff2") format("woff2"), url("../fonts/92b66dbd-4201-4ac2-a605-4d4ffc8705cc.woff") format("woff"), url("../fonts/18839597-afa8-4f0b-9abb-4a30262d0da8.ttf") format("truetype"), url("../fonts/1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585.svg#1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585") format("svg"); }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix");
  src: url("../fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix") format("eot"), url("../fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2") format("woff2"), url("../fonts/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff"), url("../fonts/63a74598-733c-4d0c-bd91-b01bffcd6e69.ttf") format("truetype"), url("../fonts/a89d6ad1-a04f-4a8f-b140-e55478dbea80.svg#a89d6ad1-a04f-4a8f-b140-e55478dbea80") format("svg"); }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/77a9cdce-ea6a-4f94-95df-e6a54555545e.eot?#iefix");
  src: url("../fonts/77a9cdce-ea6a-4f94-95df-e6a54555545e.eot?#iefix") format("eot"), url("../fonts/3f380a53-50ea-4a62-95c5-d5d8dba03ab8.woff2") format("woff2"), url("../fonts/8344e877-560d-44d4-82eb-9822766676f9.woff") format("woff"), url("../fonts/b28b01d9-78c5-46c6-a30d-9a62c8f407c5.ttf") format("truetype"), url("../fonts/ed4d3c45-af64-4992-974b-c37cd12a9570.svg#ed4d3c45-af64-4992-974b-c37cd12a9570") format("svg"); }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");
  src: url("../fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"), url("../fonts/aad99a1f-7917-4dd6-bbb5-b07cedbff64f.woff2") format("woff2"), url("../fonts/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"), url("../fonts/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf") format("truetype"), url("../fonts/99affa9a-a5e9-4559-bd07-20cf0071852d.svg#99affa9a-a5e9-4559-bd07-20cf0071852d") format("svg"); }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix");
  src: url("../fonts/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix") format("eot"), url("../fonts/687932cb-145b-4690-a21d-ed1243db9e36.woff2") format("woff2"), url("../fonts/bc350df4-3100-4ce1-84ce-4a5363dbccfa.woff") format("woff"), url("../fonts/bc13ae80-cd05-42b4-b2a9-c123259cb166.ttf") format("truetype"), url("../fonts/4862b373-2643-46b1-b0b5-88537c52d15c.svg#4862b373-2643-46b1-b0b5-88537c52d15c") format("svg"); }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix");
  src: url("../fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix") format("eot"), url("../fonts/14c73713-e4df-4dba-933b-057feeac8dd1.woff2") format("woff2"), url("../fonts/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"), url("../fonts/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf") format("truetype"), url("../fonts/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857") format("svg"); }

@font-face {
  font-family: 'AvenirNextLT';
  font-style: italic;
  font-weight: bold;
  src: url("../fonts/ac2d4349-4327-448f-9887-083a6a227a52.eot?#iefix");
  src: url("../fonts/ac2d4349-4327-448f-9887-083a6a227a52.eot?#iefix") format("eot"), url("../fonts/eaafcb26-9296-4a57-83e4-4243abc03db7.woff2") format("woff2"), url("../fonts/25e83bf5-47e3-4da7-98b1-755efffb0089.woff") format("woff"), url("../fonts/4112ec87-6ded-438b-83cf-aaff98f7e987.ttf") format("truetype"), url("../fonts/ab1835cb-df6f-4d8d-b8ee-3075f5ba758d.svg#ab1835cb-df6f-4d8d-b8ee-3075f5ba758d") format("svg"); }

@font-face {
  font-family: "TradeGothicCond";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/bfb75240-a1a5-48e9-a762-7783ab69fe01.eot?#iefix");
  src: url("../fonts/bfb75240-a1a5-48e9-a762-7783ab69fe01.eot?#iefix") format("eot"), url("../fonts/ee3d290f-f853-4ff3-913e-7bae693a43ec.woff2") format("woff2"), url("../fonts/13f010e4-8178-40a5-a790-11a6532a964c.woff") format("woff"), url("../fonts/bbf9164f-cec8-4c93-bf8d-94be44354842.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicCond";
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/227de6ba-fef9-435d-8693-a53a76aa1add.eot?#iefix");
  src: url("../fonts/227de6ba-fef9-435d-8693-a53a76aa1add.eot?#iefix") format("eot"), url("../fonts/dae937ec-159f-4710-9b2d-9470e24807ba.woff2") format("woff2"), url("../fonts/c8856bf2-4d23-4e30-9fb1-eede15b787b6.woff") format("woff"), url("../fonts/376f433f-1486-4168-932f-06352c8291f8.ttf") format("truetype"); }

body {
  font-family: "AvenirNextLT", sans-serif; }

.font-mercury {
  font-family: "Mercury Display A", "Mercury Display B", serif; }

.font-avenirnext {
  font-family: "AvenirNextLT", sans-serif; }

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons-890938247.eot");
  src: url("../fonts/icons-890938247.eot?#iefix") format("eot"), url("../fonts/icons-890938247.woff2") format("woff2"), url("../fonts/icons-890938247.woff") format("woff"), url("../fonts/icons-890938247.ttf") format("truetype"), url("../fonts/icons-890938247.svg#icons-890938247") format("svg");
  font-weight: normal;
  font-style: normal; }

.ic::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ic--lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.ic--2x {
  font-size: 2em; }

.ic--3x {
  font-size: 3em; }

.ic--4x {
  font-size: 4em; }

.ic--5x {
  font-size: 5em; }

.ic--fw {
  width: 1.2857142857142858em;
  text-align: center; }

.ic--alert::before {
  content: ""; }

.ic--angle-left::before {
  content: ""; }

.ic--angle-right::before {
  content: ""; }

.ic--angle-up::before {
  content: ""; }

.ic--audio::before {
  content: ""; }

.ic--bolt::before {
  content: ""; }

.ic--camera::before {
  content: ""; }

.ic--checker-3-fill::before {
  content: ""; }

.ic--checker-4-nofill::before {
  content: ""; }

.ic--clock::before {
  content: ""; }

.ic--close::before {
  content: ""; }

.ic--event::before {
  content: ""; }

.ic--facebook-block::before {
  content: ""; }

.ic--facebook::before {
  content: ""; }

.ic--gallery-open::before {
  content: ""; }

.ic--home::before {
  content: ""; }

.ic--info::before {
  content: ""; }

.ic--instagram-block::before {
  content: ""; }

.ic--instagram::before {
  content: ""; }

.ic--linkedin-block::before {
  content: ""; }

.ic--linkedin::before {
  content: ""; }

.ic--magnify::before {
  content: ""; }

.ic--menu::before {
  content: ""; }

.ic--pause::before {
  content: ""; }

.ic--pin::before {
  content: ""; }

.ic--pinterest-block::before {
  content: ""; }

.ic--pinterest::before {
  content: ""; }

.ic--play-triangle::before {
  content: ""; }

.ic--popup::before {
  content: ""; }

.ic--quote-close::before {
  content: ""; }

.ic--quote-open::before {
  content: ""; }

.ic--rss::before {
  content: ""; }

.ic--snapchat-block::before {
  content: ""; }

.ic--snapchat::before {
  content: ""; }

.ic--triangle-left::before {
  content: ""; }

.ic--twitter-block::before {
  content: ""; }

.ic--twitter::before {
  content: ""; }

.ic--video::before {
  content: ""; }

.ic--youtube-block::before {
  content: ""; }

.ic--youtube::before {
  content: ""; }

.slick-loading .slick-list {
  background: #fff url("./js/libs/slick/ajax-loader.gif") center center no-repeat; }

.slick-slider {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.slick-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0; }
  .slick-track::before, .slick-track::after {
    display: table;
    content: ''; }
  .slick-track::after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left; }
  [dir='rtl'] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat; }

@font-face {
  font-family: 'slick';
  font-style: normal;
  font-weight: normal;
  src: url("//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/fonts/slick.eot");
  src: url("//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/fonts/slick.eot?#iefix") format("embedded-opentype"), url("//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/fonts/slick.woff") format("woff"), url("//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/fonts/slick.ttf") format("truetype"), url("//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/fonts/slick.svg#slick") format("svg"); }

.slick-prev,
.slick-next {
  display: block;
  position: absolute;
  top: 50%;
  width: 2rem;
  height: 2rem;
  padding: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: 0;
  outline: 0;
  font-size: 0;
  cursor: pointer; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: 0; }
    .slick-prev:hover::before, .slick-prev:focus::before,
    .slick-next:hover::before,
    .slick-next:focus::before {
      opacity: 1; }
  .slick-prev.slick-disabled::before,
  .slick-next.slick-disabled::before {
    opacity: .5; }
  .slick-prev::before,
  .slick-next::before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    font-family: 'iconfont';
    font-size: 1rem;
    line-height: 1;
    opacity: 1; }
  @media screen and (min-width: 35rem) {
    .slick-prev,
    .slick-next {
      width: 4rem;
      height: 4rem; }
      .slick-prev::before,
      .slick-next::before {
        font-size: 1.625rem; } }

button.slick-prev {
  left: -60px;
  z-index: 1000; }
  [dir='rtl'] button.slick-prev {
    right: -60px;
    left: auto; }
  button.slick-prev::before {
    content: ""; }
    [dir='rtl'] button.slick-prev::before {
      content: ""; }

button.slick-next {
  right: -60px; }
  [dir='rtl'] button.slick-next {
    right: auto;
    left: -60px; }
  button.slick-next::before {
    content: ""; }
    [dir='rtl'] button.slick-next::before {
      content: ""; }

.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center; }
  .slick-dots li {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      display: block;
      width: 20px;
      height: 20px;
      padding: 5px;
      border: 0;
      outline: none;
      font-size: 0;
      line-height: 0;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover::before, .slick-dots li button:focus::before {
          opacity: 1; }
      .slick-dots li button::before {
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 0.5rem;
        line-height: 20px;
        text-align: center;
        content: "•";
        opacity: 1; }
    .slick-dots li.slick-active button::before {
      opacity: 1; }

.carousel .slick-next {
  right: 0;
  left: auto; }

.carousel .slick-prev {
  right: auto;
  left: 0; }

@media screen and (min-width: 58rem) {
  .carousel.carousel--center figure {
    margin: 0 auto; }
  .carousel.carousel--center figcaption {
    max-height: 0;
    margin-top: 0;
    -webkit-transition: .3s max-height ease-in-out;
    transition: .3s max-height ease-in-out;
    overflow: hidden;
    z-index: -1; }
  .carousel.carousel--center .slick-list {
    overflow-x: hidden; }
  .carousel.carousel--center .slick-slide {
    position: relative;
    -webkit-transition: 500ms ease;
    transition: 500ms ease;
    z-index: 200; }
    .carousel.carousel--center .slick-slide img {
      -webkit-transition: 300ms ease;
      transition: 300ms ease;
      opacity: .16; }
  .carousel.carousel--center .slick-current {
    padding-bottom: 3rem;
    -webkit-transform: scale(1.105);
            transform: scale(1.105);
    z-index: 1000; }
    .carousel.carousel--center .slick-current img {
      opacity: 1; }
    .carousel.carousel--center .slick-current figcaption {
      max-height: 500px; }
      .carousel.carousel--center .slick-current figcaption h3 {
        font-size: 1.696rem; }
  .carousel.carousel--center .slick-slider {
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    opacity: 0; }
    .carousel.carousel--center .slick-slider.slick-initialized {
      opacity: 1; } }

.mfp-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: .8;
  overflow: hidden;
  z-index: 1042; }

.mfp-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none !important;
  z-index: 1043;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.mfp-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.mfp-container::before {
  display: inline-block;
  height: 100%;
  content: '';
  vertical-align: middle; }

.mfp-align-top .mfp-container::before {
  display: none; }

.mfp-content {
  display: inline-block;
  position: relative;
  margin: 0 auto;
  text-align: left;
  vertical-align: middle;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  position: absolute;
  top: 50%;
  right: 8px;
  left: 8px;
  width: auto;
  margin-top: -.8em;
  text-align: center;
  z-index: 1044; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  display: block;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  overflow: visible;
  z-index: 1046;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

button::focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0 0 18px 10px;
  color: #fff;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  font-style: normal;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  opacity: .65; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  top: 50%;
  width: 90px;
  height: 110px;
  margin: 0;
  margin-top: -55px;
  padding: 0;
  opacity: .65; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow::before,
.mfp-arrow::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  content: ''; }

.mfp-arrow::after {
  top: 8px;
  border-top-width: 13px;
  border-bottom-width: 13px; }

.mfp-arrow::before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: .7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left::after {
  margin-left: 31px;
  border-right: 17px solid #fff; }

.mfp-arrow-left::before {
  margin-left: 25px;
  border-right: 27px solid #515664; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right::after {
  margin-left: 39px;
  border-left: 17px solid #fff; }

.mfp-arrow-right::before {
  border-left: 27px solid #515664; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  width: 100%;
  max-width: 900px;
  line-height: 0; }

.mfp-iframe-holder .mfp-close {
  top: -3rem; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: hidden; }

.mfp-iframe-scaler iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000; }

img.mfp-img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 40px 0;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.mfp-figure {
  line-height: 0; }

.mfp-figure::after {
  display: block;
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 40px;
  left: 0;
  width: auto;
  height: auto;
  background: #515664;
  content: '';
  z-index: -1; }

.mfp-figure small {
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: -36px;
  cursor: auto; }

.mfp-title {
  padding-right: 36px;
  line-height: 18px;
  text-align: left;
  word-wrap: break-word; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-right: 0;
    padding-left: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure::after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    position: fixed;
    top: auto;
    bottom: 0;
    margin: 0;
    padding: 3px 5px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    top: 3px;
    right: 5px; }
  .mfp-img-mobile .mfp-close {
    position: fixed;
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    padding: 0;
    background: rgba(0, 0, 0, 0.6);
    line-height: 35px;
    text-align: center; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
            transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
            transform-origin: 100%; }
  .mfp-container {
    padding-right: 6px;
    padding-left: 6px; } }

.bg-wildcat-blue {
  background-color: #0033a0; }
  .bg-wildcat-blue::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#0033a0"; }

.bg-wildcat-white {
  background-color: #fff; }
  .bg-wildcat-white::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#fff"; }

.bg-bluegrass {
  background-color: #0071eb; }
  .bg-bluegrass::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#0071eb"; }

.bg-sky {
  background-color: #B1C9E8; }
  .bg-sky::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#B1C9E8"; }

.bg-midnight {
  background-color: #041E42; }
  .bg-midnight::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#041E42"; }

.bg-goldenrod {
  background-color: #FFDC00; }
  .bg-goldenrod::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#FFDC00"; }

.bg-sunset {
  background-color: #FFA360; }
  .bg-sunset::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#FFA360"; }

.bg-river-green {
  background-color: #4CBCC0; }
  .bg-river-green::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#4CBCC0"; }

.bg-cool-neutral {
  background-color: #DCDDDE; }
  .bg-cool-neutral::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#DCDDDE"; }

.bg-warm-neutral-20 {
  background-color: #F9F9F5; }
  .bg-warm-neutral-20::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#F9F9F5"; }

.bg-warm-neutral-60 {
  background-color: #EFEBE2; }
  .bg-warm-neutral-60::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#EFEBE2"; }

.bg-warm-neutral {
  background-color: #D6D2C4; }
  .bg-warm-neutral::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#D6D2C4"; }

.bg-wildcat-black {
  background-color: #000000; }
  .bg-wildcat-black::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#000000"; }

.bg-light-blue {
  background-color: #1897d4; }
  .bg-light-blue::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#1897d4"; }

.bg-medium-blue {
  background-color: #2b3a82; }
  .bg-medium-blue::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#2b3a82"; }

.bg-dark-blue {
  background-color: #1f2c5e; }
  .bg-dark-blue::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#1f2c5e"; }

.bg-almost-wildcat-blue {
  background-color: #002678; }
  .bg-almost-wildcat-blue::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#002678"; }

.bg-light-blue-tint {
  background-color: #a1d3ed; }
  .bg-light-blue-tint::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#a1d3ed"; }

.bg-light-blue-shade {
  background-color: #106693; }
  .bg-light-blue-shade::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#106693"; }

.bg-blue-black {
  background-color: #000500; }
  .bg-blue-black::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#000500"; }

.bg-light-gray {
  background-color: #c8c8c7; }
  .bg-light-gray::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#c8c8c7"; }

.bg-subtle-gray {
  background-color: #ebebeb; }
  .bg-subtle-gray::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#ebebeb"; }

.bg-barely-gray {
  background-color: #f4f4f5; }
  .bg-barely-gray::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#f4f4f5"; }

.bg-dark-gray {
  background-color: #515664; }
  .bg-dark-gray::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#515664"; }

.bg-blue-gray {
  background-color: #eff4fd; }
  .bg-blue-gray::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#eff4fd"; }

.bg-success {
  background-color: #7cfc00; }
  .bg-success::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#7cfc00"; }

.bg-warning {
  background-color: #ff8c00; }
  .bg-warning::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#ff8c00"; }

.bg-alert {
  background-color: #c12c2b; }
  .bg-alert::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    content: "#c12c2b"; }

.bg-info {
  background-color: #a1d3ed; }
  .bg-info::before {
    display: inline-block;
    padding: .5em;
    border-radius: 0 0 4px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    content: "#a1d3ed"; }

.text-xs-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.75rem;
  line-height: 0rem; }
  @media screen and (min-width: 76rem) {
    .text-xs-hpc {
      font-size: 0.75rem;
      line-height: 0rem; } }

.text-xs-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.75rem;
  line-height: 0.5rem; }
  @media screen and (min-width: 76rem) {
    .text-xs-squeeze {
      font-size: 0.75rem;
      line-height: 0.5rem; } }

.text-xs-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.75rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-xs-tight {
      font-size: 0.75rem;
      line-height: 1rem; } }

.text-xs-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.75rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-xs-medium {
      font-size: 0.75rem;
      line-height: 1.5rem; } }

.text-xs-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.75rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-xs-wide {
      font-size: 0.75rem;
      line-height: 2rem; } }

.text-xs-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.75rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-xs-huge {
      font-size: 0.75rem;
      line-height: 2.5rem; } }

.text-xs-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.75rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-xs-redic {
      font-size: 0.75rem;
      line-height: 3rem; } }

.text-s-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.875rem;
  line-height: 0rem; }
  @media screen and (min-width: 76rem) {
    .text-s-hpc {
      font-size: 0.875rem;
      line-height: 0rem; } }

.text-s-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.875rem;
  line-height: 0.5rem; }
  @media screen and (min-width: 76rem) {
    .text-s-squeeze {
      font-size: 0.875rem;
      line-height: 0.5rem; } }

.text-s-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.875rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-s-tight {
      font-size: 0.875rem;
      line-height: 1rem; } }

.text-s-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.875rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-s-medium {
      font-size: 0.875rem;
      line-height: 1.5rem; } }

.text-s-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.875rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-s-wide {
      font-size: 0.875rem;
      line-height: 2rem; } }

.text-s-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.875rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-s-huge {
      font-size: 0.875rem;
      line-height: 2.5rem; } }

.text-s-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 0.875rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-s-redic {
      font-size: 0.875rem;
      line-height: 3rem; } }

.text-r-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1rem;
  line-height: 0rem; }
  @media screen and (min-width: 76rem) {
    .text-r-hpc {
      font-size: 1rem;
      line-height: 0rem; } }

.text-r-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1rem;
  line-height: 0.5rem; }
  @media screen and (min-width: 76rem) {
    .text-r-squeeze {
      font-size: 1rem;
      line-height: 0.5rem; } }

.text-r-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-r-tight {
      font-size: 1rem;
      line-height: 1rem; } }

.text-r-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-r-medium {
      font-size: 1rem;
      line-height: 1.5rem; } }

.text-r-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-r-wide {
      font-size: 1rem;
      line-height: 2rem; } }

.text-r-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-r-huge {
      font-size: 1rem;
      line-height: 2.5rem; } }

.text-r-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-r-redic {
      font-size: 1rem;
      line-height: 3rem; } }

.text-l-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.1667rem;
  line-height: 0.5rem; }
  @media screen and (min-width: 76rem) {
    .text-l-hpc {
      font-size: 1.1667rem;
      line-height: 0.5rem; } }

.text-l-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.1667rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-l-squeeze {
      font-size: 1.1667rem;
      line-height: 1rem; } }

.text-l-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.1667rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-l-tight {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }

.text-l-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.1667rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-l-medium {
      font-size: 1.1667rem;
      line-height: 2rem; } }

.text-l-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.1667rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-l-wide {
      font-size: 1.1667rem;
      line-height: 2.5rem; } }

.text-l-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.1667rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-l-huge {
      font-size: 1.1667rem;
      line-height: 3rem; } }

.text-l-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.1667rem;
  line-height: 3.5rem; }
  @media screen and (min-width: 76rem) {
    .text-l-redic {
      font-size: 1.1667rem;
      line-height: 3.5rem; } }

.text-xl-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.25rem;
  line-height: 0.5rem; }
  @media screen and (min-width: 76rem) {
    .text-xl-hpc {
      font-size: 1.25rem;
      line-height: 0.5rem; } }

.text-xl-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.25rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-xl-squeeze {
      font-size: 1.25rem;
      line-height: 1rem; } }

.text-xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.25rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-xl-tight {
      font-size: 1.25rem;
      line-height: 1.5rem; } }

.text-xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.25rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-xl-medium {
      font-size: 1.25rem;
      line-height: 2rem; } }

.text-xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.25rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-xl-wide {
      font-size: 1.25rem;
      line-height: 2.5rem; } }

.text-xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.25rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-xl-huge {
      font-size: 1.25rem;
      line-height: 3rem; } }

.text-xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.25rem;
  line-height: 3.5rem; }
  @media screen and (min-width: 76rem) {
    .text-xl-redic {
      font-size: 1.25rem;
      line-height: 3.5rem; } }

.text-2xl-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.5rem;
  line-height: 0.5rem; }
  @media screen and (min-width: 76rem) {
    .text-2xl-hpc {
      font-size: 1.5rem;
      line-height: 0.5rem; } }

.text-2xl-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.5rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-2xl-squeeze {
      font-size: 1.5rem;
      line-height: 1rem; } }

.text-2xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.5rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-2xl-tight {
      font-size: 1.5rem;
      line-height: 1.5rem; } }

.text-2xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.5rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-2xl-medium {
      font-size: 1.5rem;
      line-height: 2rem; } }

.text-2xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.5rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-2xl-wide {
      font-size: 1.5rem;
      line-height: 2.5rem; } }

.text-2xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.5rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-2xl-huge {
      font-size: 1.5rem;
      line-height: 3rem; } }

.text-2xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.5rem;
  line-height: 3.5rem; }
  @media screen and (min-width: 76rem) {
    .text-2xl-redic {
      font-size: 1.5rem;
      line-height: 3.5rem; } }

.text-3xl-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.775rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-3xl-hpc {
      font-size: 1.875rem;
      line-height: 1rem; } }

.text-3xl-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.775rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-3xl-squeeze {
      font-size: 1.875rem;
      line-height: 1.5rem; } }

.text-3xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.775rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-3xl-tight {
      font-size: 1.875rem;
      line-height: 2rem; } }

.text-3xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.775rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-3xl-medium {
      font-size: 1.875rem;
      line-height: 2.5rem; } }

.text-3xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.775rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-3xl-wide {
      font-size: 1.875rem;
      line-height: 3rem; } }

.text-3xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.775rem;
  line-height: 3.5rem; }
  @media screen and (min-width: 76rem) {
    .text-3xl-huge {
      font-size: 1.875rem;
      line-height: 3.5rem; } }

.text-3xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 1.775rem;
  line-height: 4rem; }
  @media screen and (min-width: 76rem) {
    .text-3xl-redic {
      font-size: 1.875rem;
      line-height: 4rem; } }

.text-4xl-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2rem;
  line-height: 1rem; }
  @media screen and (min-width: 76rem) {
    .text-4xl-hpc {
      font-size: 2.375rem;
      line-height: 1.5rem; } }

.text-4xl-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-4xl-squeeze {
      font-size: 2.375rem;
      line-height: 2rem; } }

.text-4xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-4xl-tight {
      font-size: 2.375rem;
      line-height: 2.5rem; } }

.text-4xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-4xl-medium {
      font-size: 2.375rem;
      line-height: 3rem; } }

.text-4xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-4xl-wide {
      font-size: 2.375rem;
      line-height: 3.5rem; } }

.text-4xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2rem;
  line-height: 3.5rem; }
  @media screen and (min-width: 76rem) {
    .text-4xl-huge {
      font-size: 2.375rem;
      line-height: 4rem; } }

.text-4xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2rem;
  line-height: 4rem; }
  @media screen and (min-width: 76rem) {
    .text-4xl-redic {
      font-size: 2.375rem;
      line-height: 4.5rem; } }

.text-5xl-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2.4286rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .text-5xl-hpc {
      font-size: 3.4286rem;
      line-height: 2.5rem; } }

.text-5xl-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2.4286rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .text-5xl-squeeze {
      font-size: 3.4286rem;
      line-height: 3rem; } }

.text-5xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2.4286rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .text-5xl-tight {
      font-size: 3.4286rem;
      line-height: 3.5rem; } }

.text-5xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2.4286rem;
  line-height: 3rem; }
  @media screen and (min-width: 76rem) {
    .text-5xl-medium {
      font-size: 3.4286rem;
      line-height: 4rem; } }

.text-5xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2.4286rem;
  line-height: 3.5rem; }
  @media screen and (min-width: 76rem) {
    .text-5xl-wide {
      font-size: 3.4286rem;
      line-height: 4.5rem; } }

.text-5xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2.4286rem;
  line-height: 4rem; }
  @media screen and (min-width: 76rem) {
    .text-5xl-huge {
      font-size: 3.4286rem;
      line-height: 5rem; } }

.text-5xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 2.4286rem;
  line-height: 4.5rem; }
  @media screen and (min-width: 76rem) {
    .text-5xl-redic {
      font-size: 3.4286rem;
      line-height: 5.5rem; } }

.text-6xl-hpc {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 4.5rem;
  line-height: 3.5rem; }
  @media screen and (min-width: 76rem) {
    .text-6xl-hpc {
      font-size: 6.3rem;
      line-height: 5.5rem; } }

.text-6xl-squeeze {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 4.5rem;
  line-height: 4rem; }
  @media screen and (min-width: 76rem) {
    .text-6xl-squeeze {
      font-size: 6.3rem;
      line-height: 6rem; } }

.text-6xl-tight {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 4.5rem;
  line-height: 4.5rem; }
  @media screen and (min-width: 76rem) {
    .text-6xl-tight {
      font-size: 6.3rem;
      line-height: 6.5rem; } }

.text-6xl-medium {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 4.5rem;
  line-height: 5rem; }
  @media screen and (min-width: 76rem) {
    .text-6xl-medium {
      font-size: 6.3rem;
      line-height: 7rem; } }

.text-6xl-wide {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 4.5rem;
  line-height: 5.5rem; }
  @media screen and (min-width: 76rem) {
    .text-6xl-wide {
      font-size: 6.3rem;
      line-height: 7.5rem; } }

.text-6xl-huge {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 4.5rem;
  line-height: 6rem; }
  @media screen and (min-width: 76rem) {
    .text-6xl-huge {
      font-size: 6.3rem;
      line-height: 8rem; } }

.text-6xl-redic {
  background-color: rgba(200, 255, 200, 0.3);
  font-size: 4.5rem;
  line-height: 6.5rem; }
  @media screen and (min-width: 76rem) {
    .text-6xl-redic {
      font-size: 6.3rem;
      line-height: 8.5rem; } }

.nc-placeholder {
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  -webkit-box-shadow: #0033a0 0 0 0 6px inset;
          box-shadow: #0033a0 0 0 0 6px inset; }
  .nc-placeholder p {
    font-size: 1.1667rem;
    line-height: 2.5rem; }
    @media screen and (min-width: 76rem) {
      .nc-placeholder p {
        font-size: 1.1667rem;
        line-height: 2.5rem; } }

.checker-divider {
  border-bottom-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px; }
  .checker-divider::after {
    max-width: 72rem;
    margin: 0 auto;
    display: block;
    width: 100%;
    font-family: "iconfont";
    content: "";
    color: #fff;
    font-style: normal;
    font-weight: normal;
    line-height: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    text-align: right;
    position: relative;
    bottom: -1rem;
    padding: 0 1rem; }
    .checker-divider::after > :first-child {
      margin-top: 0; }
    .checker-divider::after > :last-child {
      margin-bottom: 0; }
    @media screen and (min-width: 35rem) {
      .checker-divider::after {
        bottom: -1.5rem; } }
    @media screen and (min-width: 58rem) {
      .checker-divider::after {
        bottom: -1.5rem; } }
    @media screen and (min-width: 76rem) {
      .checker-divider::after {
        bottom: -2.5rem; } }
    @media screen and (min-width: 80rem) {
      .checker-divider::after {
        bottom: -2.5rem; } }
    @media screen and (min-width: 35rem) {
      .checker-divider::after {
        padding: 0 2rem; } }
    @media screen and (min-width: 58rem) {
      .checker-divider::after {
        padding: 0 2rem; } }
    @media screen and (min-width: 76rem) {
      .checker-divider::after {
        padding: 0 0; } }
    @media screen and (min-width: 80rem) {
      .checker-divider::after {
        padding: 0 0; } }
  .checker-divider.page-header.page-header--hero::after {
    bottom: 0; }

.checker-endmark::after {
  width: 100%;
  font-family: "iconfont";
  content: "";
  display: block;
  color: #0033a0;
  font-style: normal;
  font-weight: normal;
  line-height: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5rem;
  padding: 2rem;
  text-align: center; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

body {
  color: #000000;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  body .cite-media .icon-label {
    color: #515664; }
  body .image-with-caption__media {
    background-color: #0033a0; }
  body .icon-label--stacked .label {
    color: #000000; }
  body a:link, body a:visited {
    color: #000000; }
  body a:hover, body a:active {
    color: #0033a0; }
  body .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(0, 51, 160, 0.6) 0, rgba(0, 51, 160, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    body .carousel figcaption a:link, body .carousel figcaption a:visited {
      color: #000000; }
    body .carousel figcaption a:hover, body .carousel figcaption a:active {
      color: #0033a0; }
    body .carousel figcaption a.link--fancy {
      background-image: none; }
    body .carousel figcaption a:active, body .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    body .carousel figcaption a:link, body .carousel figcaption a:visited {
      color: #000000; }
    body .carousel figcaption a:hover, body .carousel figcaption a:active {
      color: #000000; }
  body button,
  body a.button,
  body input.button {
    border-color: #0033a0;
    background-color: #0033a0;
    color: #fff; }
    body button:link,
    body a.button:link,
    body input.button:link {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
    body button.button--ghost,
    body a.button.button--ghost,
    body input.button.button--ghost {
      background-color: transparent;
      border-color: #0033a0;
      color: #0033a0; }
    body button.button--bluegrass,
    body a.button.button--bluegrass,
    body input.button.button--bluegrass {
      border-color: #0071eb; }
    body button.button--transparent,
    body a.button.button--transparent,
    body input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #0033a0; }
    body button[disabled],
    body a.button[disabled],
    body input.button[disabled] {
      border-color: #ebebeb !important;
      background-color: #ebebeb !important;
      color: #515664 !important; }
      body button[disabled].button--ghost,
      body a.button[disabled].button--ghost,
      body input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #515664 !important; }
    body button:hover,
    body a.button:hover,
    body input.button:hover {
      border-color: #0033a0;
      background-color: #fff;
      color: #0033a0; }
      body button:hover.button--ghost,
      body a.button:hover.button--ghost,
      body input.button:hover.button--ghost {
        background-color: #0033a0;
        border-color: #0033a0;
        color: #fff; }
    body button:active, body button[aria-pressed='true'],
    body a.button:active,
    body a.button[aria-pressed='true'],
    body input.button:active,
    body input.button[aria-pressed='true'] {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
      body button:active.button--ghost, body button[aria-pressed='true'].button--ghost,
      body a.button:active.button--ghost,
      body a.button[aria-pressed='true'].button--ghost,
      body input.button:active.button--ghost,
      body input.button[aria-pressed='true'].button--ghost {
        color: #fff; }
      body button:active.button--transparent, body button[aria-pressed='true'].button--transparent,
      body a.button:active.button--transparent,
      body a.button[aria-pressed='true'].button--transparent,
      body input.button:active.button--transparent,
      body input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #0033a0; }
    body button:focus,
    body a.button:focus,
    body input.button:focus {
      border-color: #0071eb;
      outline: none;
      background-color: #fff;
      color: #0033a0; }
      body button:focus.button--ghost,
      body a.button:focus.button--ghost,
      body input.button:focus.button--ghost {
        background-color: transparent;
        color: #0033a0; }
  body .headline-group .headline-group__super {
    color: #515664; }
  body .headline-group .headline-group__sub {
    color: #515664; }
  body .headline-group .headline-group__head a {
    color: #000000; }
  body .slick-prev,
  body .slick-next {
    background-color: #515664;
    color: #fff; }
    body .slick-prev:hover, body .slick-prev:focus,
    body .slick-next:hover,
    body .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    body .slick-prev::before,
    body .slick-next::before {
      color: #fff; }
  body .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    body .slick-dots li button::before {
      color: #0071eb; }
  body .slick-dots li.slick-active button::before {
    color: #000000; }
  body .statistic .editorial::before {
    background-color: #0033a0; }
  body .statistic .headline-group .headline-group__head {
    color: #0033a0; }
  body .statistic .headline-group .headline-group__super,
  body .statistic .headline-group .headline-group__sub {
    color: #0071eb; }
  body .pullquote__attribution::before {
    background-color: #0033a0; }
  body .pullquote__attribution .pullquote__first-line {
    color: #0071eb; }
  body .search-control {
    background-color: transparent;
    color: #000000; }
    body .search-control:hover, body .search-control:active {
      background-color: transparent;
      color: #0033a0; }
  body .menu-button {
    background-color: transparent;
    color: #0033a0; }
    body .menu-button:hover, body .menu-button:active {
      background-color: transparent;
      color: #0033a0; }
  body .uky-logo-main .uky-logo-main__logo {
    fill: #0033a0; }
  body .uky-logo-main .uky-logo-main__wordmark {
    fill: #000000; }
  body .contact-table th,
  body .contact-table td {
    border-color: rgba(44, 42, 41, 0.3); }
  body .social-media-links a:link, body .social-media-links a:visited {
    color: #0033a0; }
  body .social-media-links a:hover, body .social-media-links a:active {
    color: #fff; }
  body form input[type='text'],
  body form input[type='password'],
  body form input[type='color'],
  body form input[type='date'],
  body form input[type='datetime'],
  body form input[type='email'],
  body form input[type='month'],
  body form input[type='number'],
  body form input[type='range'],
  body form input[type='search'],
  body form input[type='tel'],
  body form input[type='time'],
  body form input[type='url'],
  body form input[type='week'],
  body form textarea {
    border-color: #DCDDDE; }
  body *,
  body *::before,
  body *::after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }
  body b {
    font-weight: 600; }

.default-colors {
  color: #000000; }
  .default-colors .cite-media .icon-label {
    color: #515664; }
  .default-colors .image-with-caption__media {
    background-color: #0033a0; }
  .default-colors .icon-label--stacked .label {
    color: #000000; }
  .default-colors a:link, .default-colors a:visited {
    color: #000000; }
  .default-colors a:hover, .default-colors a:active {
    color: #0033a0; }
  .default-colors .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(0, 51, 160, 0.6) 0, rgba(0, 51, 160, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .default-colors .carousel figcaption a:link, .default-colors .carousel figcaption a:visited {
      color: #000000; }
    .default-colors .carousel figcaption a:hover, .default-colors .carousel figcaption a:active {
      color: #0033a0; }
    .default-colors .carousel figcaption a.link--fancy {
      background-image: none; }
    .default-colors .carousel figcaption a:active, .default-colors .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .default-colors .carousel figcaption a:link, .default-colors .carousel figcaption a:visited {
      color: #000000; }
    .default-colors .carousel figcaption a:hover, .default-colors .carousel figcaption a:active {
      color: #000000; }
  .default-colors button,
  .default-colors a.button,
  .default-colors input.button {
    border-color: #0033a0;
    background-color: #0033a0;
    color: #fff; }
    .default-colors button:link,
    .default-colors a.button:link,
    .default-colors input.button:link {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
    .default-colors button.button--ghost,
    .default-colors a.button.button--ghost,
    .default-colors input.button.button--ghost {
      background-color: transparent;
      border-color: #0033a0;
      color: #0033a0; }
    .default-colors button.button--bluegrass,
    .default-colors a.button.button--bluegrass,
    .default-colors input.button.button--bluegrass {
      border-color: #0071eb; }
    .default-colors button.button--transparent,
    .default-colors a.button.button--transparent,
    .default-colors input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #0033a0; }
    .default-colors button[disabled],
    .default-colors a.button[disabled],
    .default-colors input.button[disabled] {
      border-color: #ebebeb !important;
      background-color: #ebebeb !important;
      color: #515664 !important; }
      .default-colors button[disabled].button--ghost,
      .default-colors a.button[disabled].button--ghost,
      .default-colors input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #515664 !important; }
    .default-colors button:hover,
    .default-colors a.button:hover,
    .default-colors input.button:hover {
      border-color: #0033a0;
      background-color: #fff;
      color: #0033a0; }
      .default-colors button:hover.button--ghost,
      .default-colors a.button:hover.button--ghost,
      .default-colors input.button:hover.button--ghost {
        background-color: #0033a0;
        border-color: #0033a0;
        color: #fff; }
    .default-colors button:active, .default-colors button[aria-pressed='true'],
    .default-colors a.button:active,
    .default-colors a.button[aria-pressed='true'],
    .default-colors input.button:active,
    .default-colors input.button[aria-pressed='true'] {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
      .default-colors button:active.button--ghost, .default-colors button[aria-pressed='true'].button--ghost,
      .default-colors a.button:active.button--ghost,
      .default-colors a.button[aria-pressed='true'].button--ghost,
      .default-colors input.button:active.button--ghost,
      .default-colors input.button[aria-pressed='true'].button--ghost {
        color: #fff; }
      .default-colors button:active.button--transparent, .default-colors button[aria-pressed='true'].button--transparent,
      .default-colors a.button:active.button--transparent,
      .default-colors a.button[aria-pressed='true'].button--transparent,
      .default-colors input.button:active.button--transparent,
      .default-colors input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #0033a0; }
    .default-colors button:focus,
    .default-colors a.button:focus,
    .default-colors input.button:focus {
      border-color: #0071eb;
      outline: none;
      background-color: #fff;
      color: #0033a0; }
      .default-colors button:focus.button--ghost,
      .default-colors a.button:focus.button--ghost,
      .default-colors input.button:focus.button--ghost {
        background-color: transparent;
        color: #0033a0; }
  .default-colors .headline-group .headline-group__super {
    color: #515664; }
  .default-colors .headline-group .headline-group__sub {
    color: #515664; }
  .default-colors .headline-group .headline-group__head a {
    color: #000000; }
  .default-colors .slick-prev,
  .default-colors .slick-next {
    background-color: #515664;
    color: #fff; }
    .default-colors .slick-prev:hover, .default-colors .slick-prev:focus,
    .default-colors .slick-next:hover,
    .default-colors .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .default-colors .slick-prev::before,
    .default-colors .slick-next::before {
      color: #fff; }
  .default-colors .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .default-colors .slick-dots li button::before {
      color: #0071eb; }
  .default-colors .slick-dots li.slick-active button::before {
    color: #000000; }
  .default-colors .statistic .editorial::before {
    background-color: #0033a0; }
  .default-colors .statistic .headline-group .headline-group__head {
    color: #0033a0; }
  .default-colors .statistic .headline-group .headline-group__super,
  .default-colors .statistic .headline-group .headline-group__sub {
    color: #0071eb; }
  .default-colors .pullquote__attribution::before {
    background-color: #0033a0; }
  .default-colors .pullquote__attribution .pullquote__first-line {
    color: #0071eb; }
  .default-colors .search-control {
    background-color: transparent;
    color: #000000; }
    .default-colors .search-control:hover, .default-colors .search-control:active {
      background-color: transparent;
      color: #0033a0; }
  .default-colors .menu-button {
    background-color: transparent;
    color: #0033a0; }
    .default-colors .menu-button:hover, .default-colors .menu-button:active {
      background-color: transparent;
      color: #0033a0; }
  .default-colors .uky-logo-main .uky-logo-main__logo {
    fill: #0033a0; }
  .default-colors .uky-logo-main .uky-logo-main__wordmark {
    fill: #000000; }
  .default-colors .contact-table th,
  .default-colors .contact-table td {
    border-color: rgba(44, 42, 41, 0.3); }
  .default-colors .social-media-links a:link, .default-colors .social-media-links a:visited {
    color: #0033a0; }
  .default-colors .social-media-links a:hover, .default-colors .social-media-links a:active {
    color: #fff; }
  .default-colors form input[type='text'],
  .default-colors form input[type='password'],
  .default-colors form input[type='color'],
  .default-colors form input[type='date'],
  .default-colors form input[type='datetime'],
  .default-colors form input[type='email'],
  .default-colors form input[type='month'],
  .default-colors form input[type='number'],
  .default-colors form input[type='range'],
  .default-colors form input[type='search'],
  .default-colors form input[type='tel'],
  .default-colors form input[type='time'],
  .default-colors form input[type='url'],
  .default-colors form input[type='week'],
  .default-colors form textarea {
    border-color: #DCDDDE; }

.dark-colors {
  color: #000000; }
  .dark-colors .cite-media .icon-label {
    color: #515664; }
  .dark-colors .image-with-caption__media {
    background-color: #0033a0; }
  .dark-colors .icon-label--stacked .label {
    color: #000000; }
  .dark-colors a:link, .dark-colors a:visited {
    color: #000000; }
  .dark-colors a:hover, .dark-colors a:active {
    color: #0033a0; }
  .dark-colors .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(0, 51, 160, 0.6) 0, rgba(0, 51, 160, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .dark-colors .carousel figcaption a:link, .dark-colors .carousel figcaption a:visited {
      color: #000000; }
    .dark-colors .carousel figcaption a:hover, .dark-colors .carousel figcaption a:active {
      color: #0033a0; }
    .dark-colors .carousel figcaption a.link--fancy {
      background-image: none; }
    .dark-colors .carousel figcaption a:active, .dark-colors .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .dark-colors .carousel figcaption a:link, .dark-colors .carousel figcaption a:visited {
      color: #000000; }
    .dark-colors .carousel figcaption a:hover, .dark-colors .carousel figcaption a:active {
      color: #000000; }
  .dark-colors button,
  .dark-colors a.button,
  .dark-colors input.button {
    border-color: #0033a0;
    background-color: #0033a0;
    color: #fff; }
    .dark-colors button:link,
    .dark-colors a.button:link,
    .dark-colors input.button:link {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
    .dark-colors button.button--ghost,
    .dark-colors a.button.button--ghost,
    .dark-colors input.button.button--ghost {
      background-color: transparent;
      border-color: #0033a0;
      color: #0033a0; }
    .dark-colors button.button--bluegrass,
    .dark-colors a.button.button--bluegrass,
    .dark-colors input.button.button--bluegrass {
      border-color: #0071eb; }
    .dark-colors button.button--transparent,
    .dark-colors a.button.button--transparent,
    .dark-colors input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #0033a0; }
    .dark-colors button[disabled],
    .dark-colors a.button[disabled],
    .dark-colors input.button[disabled] {
      border-color: #ebebeb !important;
      background-color: #ebebeb !important;
      color: #515664 !important; }
      .dark-colors button[disabled].button--ghost,
      .dark-colors a.button[disabled].button--ghost,
      .dark-colors input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #515664 !important; }
    .dark-colors button:hover,
    .dark-colors a.button:hover,
    .dark-colors input.button:hover {
      border-color: #0033a0;
      background-color: #fff;
      color: #0033a0; }
      .dark-colors button:hover.button--ghost,
      .dark-colors a.button:hover.button--ghost,
      .dark-colors input.button:hover.button--ghost {
        background-color: #0033a0;
        border-color: #0033a0;
        color: #fff; }
    .dark-colors button:active, .dark-colors button[aria-pressed='true'],
    .dark-colors a.button:active,
    .dark-colors a.button[aria-pressed='true'],
    .dark-colors input.button:active,
    .dark-colors input.button[aria-pressed='true'] {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
      .dark-colors button:active.button--ghost, .dark-colors button[aria-pressed='true'].button--ghost,
      .dark-colors a.button:active.button--ghost,
      .dark-colors a.button[aria-pressed='true'].button--ghost,
      .dark-colors input.button:active.button--ghost,
      .dark-colors input.button[aria-pressed='true'].button--ghost {
        color: #fff; }
      .dark-colors button:active.button--transparent, .dark-colors button[aria-pressed='true'].button--transparent,
      .dark-colors a.button:active.button--transparent,
      .dark-colors a.button[aria-pressed='true'].button--transparent,
      .dark-colors input.button:active.button--transparent,
      .dark-colors input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #0033a0; }
    .dark-colors button:focus,
    .dark-colors a.button:focus,
    .dark-colors input.button:focus {
      border-color: #0071eb;
      outline: none;
      background-color: #fff;
      color: #0033a0; }
      .dark-colors button:focus.button--ghost,
      .dark-colors a.button:focus.button--ghost,
      .dark-colors input.button:focus.button--ghost {
        background-color: transparent;
        color: #0033a0; }
  .dark-colors .headline-group .headline-group__super {
    color: #515664; }
  .dark-colors .headline-group .headline-group__sub {
    color: #515664; }
  .dark-colors .headline-group .headline-group__head a {
    color: #000000; }
  .dark-colors .slick-prev,
  .dark-colors .slick-next {
    background-color: #515664;
    color: #fff; }
    .dark-colors .slick-prev:hover, .dark-colors .slick-prev:focus,
    .dark-colors .slick-next:hover,
    .dark-colors .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .dark-colors .slick-prev::before,
    .dark-colors .slick-next::before {
      color: #fff; }
  .dark-colors .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .dark-colors .slick-dots li button::before {
      color: #0071eb; }
  .dark-colors .slick-dots li.slick-active button::before {
    color: #000000; }
  .dark-colors .statistic .editorial::before {
    background-color: #0033a0; }
  .dark-colors .statistic .headline-group .headline-group__head {
    color: #0033a0; }
  .dark-colors .statistic .headline-group .headline-group__super,
  .dark-colors .statistic .headline-group .headline-group__sub {
    color: #0071eb; }
  .dark-colors .pullquote__attribution::before {
    background-color: #0033a0; }
  .dark-colors .pullquote__attribution .pullquote__first-line {
    color: #0071eb; }
  .dark-colors .search-control {
    background-color: transparent;
    color: #000000; }
    .dark-colors .search-control:hover, .dark-colors .search-control:active {
      background-color: transparent;
      color: #0033a0; }
  .dark-colors .menu-button {
    background-color: transparent;
    color: #0033a0; }
    .dark-colors .menu-button:hover, .dark-colors .menu-button:active {
      background-color: transparent;
      color: #0033a0; }
  .dark-colors .uky-logo-main .uky-logo-main__logo {
    fill: #0033a0; }
  .dark-colors .uky-logo-main .uky-logo-main__wordmark {
    fill: #000000; }
  .dark-colors .contact-table th,
  .dark-colors .contact-table td {
    border-color: rgba(44, 42, 41, 0.3); }
  .dark-colors .social-media-links a:link, .dark-colors .social-media-links a:visited {
    color: #0033a0; }
  .dark-colors .social-media-links a:hover, .dark-colors .social-media-links a:active {
    color: #fff; }
  .dark-colors form input[type='text'],
  .dark-colors form input[type='password'],
  .dark-colors form input[type='color'],
  .dark-colors form input[type='date'],
  .dark-colors form input[type='datetime'],
  .dark-colors form input[type='email'],
  .dark-colors form input[type='month'],
  .dark-colors form input[type='number'],
  .dark-colors form input[type='range'],
  .dark-colors form input[type='search'],
  .dark-colors form input[type='tel'],
  .dark-colors form input[type='time'],
  .dark-colors form input[type='url'],
  .dark-colors form input[type='week'],
  .dark-colors form textarea {
    border-color: #DCDDDE; }

img {
  display: block;
  width: 100%;
  height: auto; }

hr {
  margin-top: calc(1.25rem - 1px);
  margin-bottom: 1.25rem;
  border: 1px dashed #c8c8c7;
  border-width: 0 0 1px; }

.show-for-sr,
.invisible {
  display: block;
  position: absolute;
  top: -999999em;
  left: -999999em; }

.show-for-none {
  display: none; }

button::-moz-focus-inner {
  border: 0; }

.icon {
  display: inline-block;
  width: 1em;
  height: 1em; }

.icon-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }
  .icon-label .ic {
    width: auto;
    margin-right: .55em;
    vertical-align: baseline; }
  .icon-label .label {
    white-space: normal; }

.icon-label--stacked {
  -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; }
  .icon-label--stacked .ic {
    margin-right: 0;
    font-size: 1.1em;
    line-height: 1.5rem; }
  .icon-label--stacked .label {
    font-size: .5625rem;
    font-weight: 900;
    line-height: 1rem; }

.icon-label--big {
  font-size: 1.25rem;
  line-height: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  text-transform: uppercase; }
  @media screen and (min-width: 76rem) {
    .icon-label--big {
      font-size: 1.25rem;
      line-height: 1.5rem; } }
  .icon-label--big .ic {
    position: relative;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-right: .5em;
    font-size: 2em; }
  button .icon-label--big .label,
  .button .icon-label--big .label {
    font-size: 1em;
    line-height: 1.1;
    text-align: left; }

a .icon-label .label {
  background-attachment: scroll;
  background-image: linear-gradient(to top, rgba(161, 211, 237, 0.4) 0, rgba(161, 211, 237, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 51, 160, 0.4) 0, rgba(0, 51, 160, 0.4) 2px, transparent 2px, transparent 100%);
  background-repeat: no-repeat;
  background-position: 0 .5em, 0 0;
  position: relative;
  -webkit-transition: .2s background-position ease-out;
  transition: .2s background-position ease-out;
  font-weight: 500;
  text-decoration: none;
  z-index: 1;
  display: inline;
  text-decoration: none; }
  a .icon-label .label:link, a .icon-label .label:visited {
    color: #000000; }
  a .icon-label .label:hover, a .icon-label .label:active {
    color: #0033a0; }
  a .icon-label .label.link--fancy {
    background-image: none; }
  a .icon-label .label:active, a .icon-label .label:hover {
    background-position: 0 0, 1000px 2px; }

.align-icons .icon-label .ic {
  width: 1em; }

.align-icons .icon-label .label {
  margin-left: .5em; }

.icon-catalog {
  margin: 0;
  padding: 0;
  list-style: none; }
  .icon-catalog > li {
    margin-left: 0;
    text-indent: 0; }
    .icon-catalog > li::before {
      display: none; }
  .icon-catalog .icon-label .ic {
    width: 1em; }
  .icon-catalog .icon-label .label {
    margin-left: .5em; }
  .icon-catalog li {
    font-size: 1.25rem;
    line-height: 2.5rem; }
    @media screen and (min-width: 76rem) {
      .icon-catalog li {
        font-size: 1.25rem;
        line-height: 2.5rem; } }

p {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 1rem; }
  @media screen and (min-width: 76rem) {
    p {
      font-size: 1rem;
      line-height: 1.5rem; } }

.intro {
  font-size: 1.25rem;
  line-height: 2rem; }
  @media screen and (min-width: 76rem) {
    .intro {
      font-size: 1.25rem;
      line-height: 2rem; } }
  .intro p {
    font-size: 1.25rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .intro p {
        font-size: 1.25rem;
        line-height: 2rem; } }

code {
  font-size: .8em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-justified-and-ancient {
  font-family: fantasy;
  text-align: justify; }

a {
  -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out;
  transition: color .3s ease-in-out, background-color .3s ease-in-out; }

.underline-link,
.editorial a {
  background-attachment: scroll;
  background-image: linear-gradient(to top, rgba(161, 211, 237, 0.4) 0, rgba(161, 211, 237, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 51, 160, 0.4) 0, rgba(0, 51, 160, 0.4) 2px, transparent 2px, transparent 100%);
  background-repeat: no-repeat;
  background-position: 0 .5em, 0 0;
  position: relative;
  -webkit-transition: .2s background-position ease-out;
  transition: .2s background-position ease-out;
  font-weight: 500;
  text-decoration: none;
  z-index: 1;
  text-decoration: none; }
  .underline-link:link, .underline-link:visited,
  .editorial a:link,
  .editorial a:visited {
    color: #000000; }
  .underline-link:hover, .underline-link:active,
  .editorial a:hover,
  .editorial a:active {
    color: #0033a0; }
  .underline-link.link--fancy,
  .editorial a.link--fancy {
    background-image: none; }
  .underline-link:active, .underline-link:hover,
  .editorial a:active,
  .editorial a:hover {
    background-position: 0 0, 1000px 2px; }

.underline-link--light {
  background-attachment: scroll;
  background-image: linear-gradient(to top, rgba(161, 211, 237, 0.4) 0, rgba(161, 211, 237, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 2px, transparent 2px, transparent 100%);
  background-repeat: no-repeat;
  background-position: 0 .5em, 0 0;
  position: relative;
  -webkit-transition: .2s background-position ease-out;
  transition: .2s background-position ease-out;
  font-weight: 500;
  text-decoration: none;
  z-index: 1; }
  .underline-link--light:link, .underline-link--light:visited {
    color: #000000; }
  .underline-link--light:hover, .underline-link--light:active {
    color: #0033a0; }
  .underline-link--light.link--fancy {
    background-image: none; }
  .underline-link--light:active, .underline-link--light:hover {
    background-position: 0 0, 1000px 2px; }

.link--fancy,
.link--fancy-reverse,
.editorial .link--fancy,
.editorial .link--fancy-reverse {
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: inline-block;
  position: relative;
  padding-left: 1.5rem;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
  font-weight: 500;
  text-decoration: none; }
  @media screen and (min-width: 76rem) {
    .link--fancy,
    .link--fancy-reverse,
    .editorial .link--fancy,
    .editorial .link--fancy-reverse {
      font-size: 1.25rem;
      line-height: 1.5rem; } }
  .link--fancy:link, .link--fancy:visited,
  .link--fancy-reverse:link,
  .link--fancy-reverse:visited,
  .editorial .link--fancy:link,
  .editorial .link--fancy:visited,
  .editorial .link--fancy-reverse:link,
  .editorial .link--fancy-reverse:visited {
    color: #2b3a82; }
  .link--fancy:hover, .link--fancy:active,
  .link--fancy-reverse:hover,
  .link--fancy-reverse:active,
  .editorial .link--fancy:hover,
  .editorial .link--fancy:active,
  .editorial .link--fancy-reverse:hover,
  .editorial .link--fancy-reverse:active {
    color: #1897d4; }
  .link--fancy::before,
  .link--fancy-reverse::before,
  .editorial .link--fancy::before,
  .editorial .link--fancy-reverse::before {
    position: absolute;
    left: .25em;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    color: #1897d4;
    font-family: iconfont;
    font-size: .7em;
    content: ""; }
  .link--fancy:hover::before, .link--fancy:active::before,
  .link--fancy-reverse:hover::before,
  .link--fancy-reverse:active::before,
  .editorial .link--fancy:hover::before,
  .editorial .link--fancy:active::before,
  .editorial .link--fancy-reverse:hover::before,
  .editorial .link--fancy-reverse:active::before {
    left: .5em; }

.link--fancy-reverse::before,
.editorial a.link--fancy-reverse::before {
  left: .25em;
  content: ""; }

.link--fancy-reverse:hover::before, .link--fancy-reverse:active::before,
.editorial a.link--fancy-reverse:hover::before,
.editorial a.link--fancy-reverse:active::before {
  left: 0; }

.editorial .link--fancy,
.editorial .link--fancy-reverse {
  font-size: 1.1667rem;
  line-height: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .editorial .link--fancy,
    .editorial .link--fancy-reverse {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }

.art-link {
  display: inline-block;
  max-width: 18rem;
  padding: 0;
  background-color: #000000;
  text-decoration: none; }
  .art-link .icon-label {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .art-link .icon-label .ic {
      margin: 0;
      padding: .5rem .3rem;
      background-color: #1897d4;
      color: #fff;
      font-size: 2.6rem; }
    .art-link .icon-label .label {
      -ms-flex-item-align: center;
          align-self: center;
      margin: 0;
      padding: .5rem 1em;
      background-image: none;
      font-size: 1.167rem;
      line-height: 1;
      text-decoration: none; }
  .art-link:link .icon-label .ic,
  .art-link:link .icon-label .label, .art-link:visited .icon-label .ic,
  .art-link:visited .icon-label .label {
    color: #fff; }
  .art-link:hover .icon-label .label, .art-link:active .icon-label .label {
    text-decoration: underline; }
  .art-link.campus-map {
    background-image: url("../../images/campus-map-texture.jpg");
    background-size: cover; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 1.1667rem;
  line-height: 1.5rem;
  font-weight: normal; }
  @media screen and (min-width: 76rem) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }

.editorial h2,
.editorial h2.headline-group .headline-group__head {
  font-size: 2rem;
  line-height: 2rem;
  font-family: sans-serif;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "AvenirNextLT", sans-serif;
  font-weight: bold; }
  @media screen and (min-width: 76rem) {
    .editorial h2,
    .editorial h2.headline-group .headline-group__head {
      font-size: 2.375rem;
      line-height: 2.5rem; } }

.editorial aside h2 {
  font-family: "AvenirNextLT", sans-serif; }

.editorial h3,
.editorial h3.headline-group .headline-group__head {
  font-size: 1.775rem;
  line-height: 2rem;
  font-family: sans-serif;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "AvenirNextLT", sans-serif;
  font-weight: bold; }
  @media screen and (min-width: 76rem) {
    .editorial h3,
    .editorial h3.headline-group .headline-group__head {
      font-size: 1.875rem;
      line-height: 2rem; } }

.editorial aside h2 {
  font-family: "AvenirNextLT", sans-serif; }

.editorial h4,
.editorial h4.headline-group .headline-group__head {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-family: sans-serif;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "AvenirNextLT", sans-serif;
  font-weight: bold; }
  @media screen and (min-width: 76rem) {
    .editorial h4,
    .editorial h4.headline-group .headline-group__head {
      font-size: 1.25rem;
      line-height: 1.5rem; } }

.editorial aside h2 {
  font-family: "AvenirNextLT", sans-serif; }

.editorial h5,
.editorial h5.headline-group .headline-group__head {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-family: sans-serif;
  font-weight: normal;
  font-style: italic;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "AvenirNextLT", sans-serif;
  font-weight: bold; }
  @media screen and (min-width: 76rem) {
    .editorial h5,
    .editorial h5.headline-group .headline-group__head {
      font-size: 1.25rem;
      line-height: 1.5rem; } }

.editorial aside h2 {
  font-family: "AvenirNextLT", sans-serif; }

.editorial h6,
.editorial h6.headline-group .headline-group__head {
  font-size: 1.1667rem;
  line-height: 1.5rem;
  font-family: sans-serif;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "AvenirNextLT", sans-serif;
  font-weight: bold; }
  @media screen and (min-width: 76rem) {
    .editorial h6,
    .editorial h6.headline-group .headline-group__head {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }

.editorial aside h2 {
  font-family: "AvenirNextLT", sans-serif; }

.heading--display {
  font-size: 1.775rem;
  line-height: 2rem;
  position: relative;
  margin-bottom: 2rem; }
  @media screen and (min-width: 76rem) {
    .heading--display {
      font-size: 1.875rem;
      line-height: 2rem; } }
  .heading--display span {
    display: inline-block;
    position: relative;
    padding-right: 2rem;
    background-color: #fff;
    z-index: 1; }
  .heading--display::after {
    position: absolute;
    right: 0;
    bottom: .15em;
    left: 0;
    height: 2px;
    background-image: repeating-linear-gradient(to right, #c8c8c7, #c8c8c7 3px, transparent 3px, transparent 7px);
    content: '';
    z-index: 0; }
  .slab .heading--display:last-child {
    margin-bottom: 2rem; }
  .grid__column--major .heading--display {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  @media screen and (min-width: 35rem) {
    .heading--display {
      margin-bottom: 3rem; }
      .slab .heading--display:last-child {
        margin-bottom: 3rem; } }
  @media screen and (min-width: 58rem) {
    .heading--display {
      margin-bottom: 5.5rem; }
      .slab .heading--display:last-child {
        margin-bottom: 5.5rem; } }

.formatted-text--dark {
  color: #fff;
  background-color: #000000; }
  .formatted-text--dark .cite-media .icon-label {
    color: #fff; }
  .formatted-text--dark .image-with-caption__media {
    background-color: #000000; }
  .formatted-text--dark .icon-label--stacked .label {
    color: #fff; }
  .formatted-text--dark a:link, .formatted-text--dark a:visited {
    color: #fff; }
  .formatted-text--dark a:hover, .formatted-text--dark a:active {
    color: #B1C9E8; }
  .formatted-text--dark .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .formatted-text--dark .carousel figcaption a:link, .formatted-text--dark .carousel figcaption a:visited {
      color: #000000; }
    .formatted-text--dark .carousel figcaption a:hover, .formatted-text--dark .carousel figcaption a:active {
      color: #0033a0; }
    .formatted-text--dark .carousel figcaption a.link--fancy {
      background-image: none; }
    .formatted-text--dark .carousel figcaption a:active, .formatted-text--dark .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .formatted-text--dark .carousel figcaption a:link, .formatted-text--dark .carousel figcaption a:visited {
      color: #fff; }
    .formatted-text--dark .carousel figcaption a:hover, .formatted-text--dark .carousel figcaption a:active {
      color: #fff; }
  .formatted-text--dark button,
  .formatted-text--dark a.button,
  .formatted-text--dark input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .formatted-text--dark button:link,
    .formatted-text--dark a.button:link,
    .formatted-text--dark input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .formatted-text--dark button.button--ghost,
    .formatted-text--dark a.button.button--ghost,
    .formatted-text--dark input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .formatted-text--dark button.button--bluegrass,
    .formatted-text--dark a.button.button--bluegrass,
    .formatted-text--dark input.button.button--bluegrass {
      border-color: #0071eb; }
    .formatted-text--dark button.button--transparent,
    .formatted-text--dark a.button.button--transparent,
    .formatted-text--dark input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .formatted-text--dark button[disabled],
    .formatted-text--dark a.button[disabled],
    .formatted-text--dark input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .formatted-text--dark button[disabled].button--ghost,
      .formatted-text--dark a.button[disabled].button--ghost,
      .formatted-text--dark input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .formatted-text--dark button:hover,
    .formatted-text--dark a.button:hover,
    .formatted-text--dark input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .formatted-text--dark button:hover.button--ghost,
      .formatted-text--dark a.button:hover.button--ghost,
      .formatted-text--dark input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .formatted-text--dark button:active, .formatted-text--dark button[aria-pressed='true'],
    .formatted-text--dark a.button:active,
    .formatted-text--dark a.button[aria-pressed='true'],
    .formatted-text--dark input.button:active,
    .formatted-text--dark input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .formatted-text--dark button:active.button--ghost, .formatted-text--dark button[aria-pressed='true'].button--ghost,
      .formatted-text--dark a.button:active.button--ghost,
      .formatted-text--dark a.button[aria-pressed='true'].button--ghost,
      .formatted-text--dark input.button:active.button--ghost,
      .formatted-text--dark input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .formatted-text--dark button:active.button--transparent, .formatted-text--dark button[aria-pressed='true'].button--transparent,
      .formatted-text--dark a.button:active.button--transparent,
      .formatted-text--dark a.button[aria-pressed='true'].button--transparent,
      .formatted-text--dark input.button:active.button--transparent,
      .formatted-text--dark input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .formatted-text--dark button:focus,
    .formatted-text--dark a.button:focus,
    .formatted-text--dark input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .formatted-text--dark button:focus.button--ghost,
      .formatted-text--dark a.button:focus.button--ghost,
      .formatted-text--dark input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .formatted-text--dark .headline-group .headline-group__super {
    color: #DCDDDE; }
  .formatted-text--dark .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .formatted-text--dark .headline-group .headline-group__head a {
    color: #fff; }
  .formatted-text--dark .slick-prev,
  .formatted-text--dark .slick-next {
    background-color: #515664;
    color: #fff; }
    .formatted-text--dark .slick-prev:hover, .formatted-text--dark .slick-prev:focus,
    .formatted-text--dark .slick-next:hover,
    .formatted-text--dark .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .formatted-text--dark .slick-prev::before,
    .formatted-text--dark .slick-next::before {
      color: #fff; }
  .formatted-text--dark .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .formatted-text--dark .slick-dots li button::before {
      color: #ebebeb; }
  .formatted-text--dark .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .formatted-text--dark .statistic .editorial::before {
    background-color: #fff; }
  .formatted-text--dark .statistic .headline-group .headline-group__head {
    color: #fff; }
  .formatted-text--dark .statistic .headline-group .headline-group__super,
  .formatted-text--dark .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .formatted-text--dark .pullquote__attribution::before {
    background-color: #fff; }
  .formatted-text--dark .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .formatted-text--dark .search-control {
    background-color: transparent;
    color: #fff; }
    .formatted-text--dark .search-control:hover, .formatted-text--dark .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .formatted-text--dark .menu-button {
    background-color: transparent;
    color: #aaa; }
    .formatted-text--dark .menu-button:hover, .formatted-text--dark .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .formatted-text--dark .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .formatted-text--dark .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .formatted-text--dark .contact-table th,
  .formatted-text--dark .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .formatted-text--dark .social-media-links a:link, .formatted-text--dark .social-media-links a:visited {
    color: #fff; }
  .formatted-text--dark .social-media-links a:hover, .formatted-text--dark .social-media-links a:active {
    color: #0033a0; }
  .formatted-text--dark form input[type='text'],
  .formatted-text--dark form input[type='password'],
  .formatted-text--dark form input[type='color'],
  .formatted-text--dark form input[type='date'],
  .formatted-text--dark form input[type='datetime'],
  .formatted-text--dark form input[type='email'],
  .formatted-text--dark form input[type='month'],
  .formatted-text--dark form input[type='number'],
  .formatted-text--dark form input[type='range'],
  .formatted-text--dark form input[type='search'],
  .formatted-text--dark form input[type='tel'],
  .formatted-text--dark form input[type='time'],
  .formatted-text--dark form input[type='url'],
  .formatted-text--dark form input[type='week'],
  .formatted-text--dark form textarea {
    border-color: transparent; }

.calendar-preview {
  color: #0033a0;
  height: 6rem;
  padding: 15px; }
  .calendar-preview .stacked-date {
    font-size: 2rem;
    line-height: 1.5rem;
    border-right: solid 2px #0033a0;
    display: inline-block;
    font-weight: 600;
    height: 100%;
    width: 33%; }
    @media screen and (min-width: 76rem) {
      .calendar-preview .stacked-date {
        font-size: 2.375rem;
        line-height: 2rem; } }
  .calendar-preview .calendar-heading {
    display: inline-block;
    height: 100%;
    padding: 1rem;
    vertical-align: top;
    width: 60%; }

button,
a.button,
input.button {
  font-size: 1.1667rem;
  line-height: 1.5rem;
  display: block;
  width: 80%;
  margin: 0.5rem auto;
  padding-top: calc(1rem - 2px);
  padding-right: calc(1.875rem - 3px);
  padding-bottom: calc(1rem - 4px);
  padding-left: calc(1.875rem - 3px);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  border-width: 2px;
  border-style: solid;
  font-family: "AvenirNextLT", sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }
  @media screen and (min-width: 76rem) {
    button,
    a.button,
    input.button {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }
  @media screen and (min-width: 35rem) {
    button,
    a.button,
    input.button {
      display: inline-block;
      width: auto;
      margin: 0; } }
  button.button--wildcat-blue,
  a.button.button--wildcat-blue,
  input.button.button--wildcat-blue {
    background-color: #0033a0;
    color: #fff; }
    button.button--wildcat-blue .cite-media .icon-label,
    a.button.button--wildcat-blue .cite-media .icon-label,
    input.button.button--wildcat-blue .cite-media .icon-label {
      color: #fff; }
    button.button--wildcat-blue .image-with-caption__media,
    a.button.button--wildcat-blue .image-with-caption__media,
    input.button.button--wildcat-blue .image-with-caption__media {
      background-color: #000000; }
    button.button--wildcat-blue .icon-label--stacked .label,
    a.button.button--wildcat-blue .icon-label--stacked .label,
    input.button.button--wildcat-blue .icon-label--stacked .label {
      color: #fff; }
    button.button--wildcat-blue a:link, button.button--wildcat-blue a:visited,
    a.button.button--wildcat-blue a:link,
    a.button.button--wildcat-blue a:visited,
    input.button.button--wildcat-blue a:link,
    input.button.button--wildcat-blue a:visited {
      color: #fff; }
    button.button--wildcat-blue a:hover, button.button--wildcat-blue a:active,
    a.button.button--wildcat-blue a:hover,
    a.button.button--wildcat-blue a:active,
    input.button.button--wildcat-blue a:hover,
    input.button.button--wildcat-blue a:active {
      color: #B1C9E8; }
    button.button--wildcat-blue .carousel figcaption a,
    a.button.button--wildcat-blue .carousel figcaption a,
    input.button.button--wildcat-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--wildcat-blue .carousel figcaption a:link, button.button--wildcat-blue .carousel figcaption a:visited,
      a.button.button--wildcat-blue .carousel figcaption a:link,
      a.button.button--wildcat-blue .carousel figcaption a:visited,
      input.button.button--wildcat-blue .carousel figcaption a:link,
      input.button.button--wildcat-blue .carousel figcaption a:visited {
        color: #000000; }
      button.button--wildcat-blue .carousel figcaption a:hover, button.button--wildcat-blue .carousel figcaption a:active,
      a.button.button--wildcat-blue .carousel figcaption a:hover,
      a.button.button--wildcat-blue .carousel figcaption a:active,
      input.button.button--wildcat-blue .carousel figcaption a:hover,
      input.button.button--wildcat-blue .carousel figcaption a:active {
        color: #0033a0; }
      button.button--wildcat-blue .carousel figcaption a.link--fancy,
      a.button.button--wildcat-blue .carousel figcaption a.link--fancy,
      input.button.button--wildcat-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--wildcat-blue .carousel figcaption a:active, button.button--wildcat-blue .carousel figcaption a:hover,
      a.button.button--wildcat-blue .carousel figcaption a:active,
      a.button.button--wildcat-blue .carousel figcaption a:hover,
      input.button.button--wildcat-blue .carousel figcaption a:active,
      input.button.button--wildcat-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--wildcat-blue .carousel figcaption a:link, button.button--wildcat-blue .carousel figcaption a:visited,
      a.button.button--wildcat-blue .carousel figcaption a:link,
      a.button.button--wildcat-blue .carousel figcaption a:visited,
      input.button.button--wildcat-blue .carousel figcaption a:link,
      input.button.button--wildcat-blue .carousel figcaption a:visited {
        color: #fff; }
      button.button--wildcat-blue .carousel figcaption a:hover, button.button--wildcat-blue .carousel figcaption a:active,
      a.button.button--wildcat-blue .carousel figcaption a:hover,
      a.button.button--wildcat-blue .carousel figcaption a:active,
      input.button.button--wildcat-blue .carousel figcaption a:hover,
      input.button.button--wildcat-blue .carousel figcaption a:active {
        color: #fff; }
    button.button--wildcat-blue button,
    button.button--wildcat-blue a.button,
    button.button--wildcat-blue input.button,
    a.button.button--wildcat-blue button,
    a.button.button--wildcat-blue a.button,
    a.button.button--wildcat-blue input.button,
    input.button.button--wildcat-blue button,
    input.button.button--wildcat-blue a.button,
    input.button.button--wildcat-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--wildcat-blue button:link,
      button.button--wildcat-blue a.button:link,
      button.button--wildcat-blue input.button:link,
      a.button.button--wildcat-blue button:link,
      a.button.button--wildcat-blue a.button:link,
      a.button.button--wildcat-blue input.button:link,
      input.button.button--wildcat-blue button:link,
      input.button.button--wildcat-blue a.button:link,
      input.button.button--wildcat-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--wildcat-blue button.button--ghost,
      button.button--wildcat-blue a.button.button--ghost,
      button.button--wildcat-blue input.button.button--ghost,
      a.button.button--wildcat-blue button.button--ghost,
      a.button.button--wildcat-blue a.button.button--ghost,
      a.button.button--wildcat-blue input.button.button--ghost,
      input.button.button--wildcat-blue button.button--ghost,
      input.button.button--wildcat-blue a.button.button--ghost,
      input.button.button--wildcat-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--wildcat-blue button.button--bluegrass,
      button.button--wildcat-blue a.button.button--bluegrass,
      button.button--wildcat-blue input.button.button--bluegrass,
      a.button.button--wildcat-blue button.button--bluegrass,
      a.button.button--wildcat-blue a.button.button--bluegrass,
      a.button.button--wildcat-blue input.button.button--bluegrass,
      input.button.button--wildcat-blue button.button--bluegrass,
      input.button.button--wildcat-blue a.button.button--bluegrass,
      input.button.button--wildcat-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--wildcat-blue button.button--transparent,
      button.button--wildcat-blue a.button.button--transparent,
      button.button--wildcat-blue input.button.button--transparent,
      a.button.button--wildcat-blue button.button--transparent,
      a.button.button--wildcat-blue a.button.button--transparent,
      a.button.button--wildcat-blue input.button.button--transparent,
      input.button.button--wildcat-blue button.button--transparent,
      input.button.button--wildcat-blue a.button.button--transparent,
      input.button.button--wildcat-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--wildcat-blue button[disabled],
      button.button--wildcat-blue a.button[disabled],
      button.button--wildcat-blue input.button[disabled],
      a.button.button--wildcat-blue button[disabled],
      a.button.button--wildcat-blue a.button[disabled],
      a.button.button--wildcat-blue input.button[disabled],
      input.button.button--wildcat-blue button[disabled],
      input.button.button--wildcat-blue a.button[disabled],
      input.button.button--wildcat-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--wildcat-blue button[disabled].button--ghost,
        button.button--wildcat-blue a.button[disabled].button--ghost,
        button.button--wildcat-blue input.button[disabled].button--ghost,
        a.button.button--wildcat-blue button[disabled].button--ghost,
        a.button.button--wildcat-blue a.button[disabled].button--ghost,
        a.button.button--wildcat-blue input.button[disabled].button--ghost,
        input.button.button--wildcat-blue button[disabled].button--ghost,
        input.button.button--wildcat-blue a.button[disabled].button--ghost,
        input.button.button--wildcat-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--wildcat-blue button:hover,
      button.button--wildcat-blue a.button:hover,
      button.button--wildcat-blue input.button:hover,
      a.button.button--wildcat-blue button:hover,
      a.button.button--wildcat-blue a.button:hover,
      a.button.button--wildcat-blue input.button:hover,
      input.button.button--wildcat-blue button:hover,
      input.button.button--wildcat-blue a.button:hover,
      input.button.button--wildcat-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--wildcat-blue button:hover.button--ghost,
        button.button--wildcat-blue a.button:hover.button--ghost,
        button.button--wildcat-blue input.button:hover.button--ghost,
        a.button.button--wildcat-blue button:hover.button--ghost,
        a.button.button--wildcat-blue a.button:hover.button--ghost,
        a.button.button--wildcat-blue input.button:hover.button--ghost,
        input.button.button--wildcat-blue button:hover.button--ghost,
        input.button.button--wildcat-blue a.button:hover.button--ghost,
        input.button.button--wildcat-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--wildcat-blue button:active, button.button--wildcat-blue button[aria-pressed='true'],
      button.button--wildcat-blue a.button:active,
      button.button--wildcat-blue a.button[aria-pressed='true'],
      button.button--wildcat-blue input.button:active,
      button.button--wildcat-blue input.button[aria-pressed='true'],
      a.button.button--wildcat-blue button:active,
      a.button.button--wildcat-blue button[aria-pressed='true'],
      a.button.button--wildcat-blue a.button:active,
      a.button.button--wildcat-blue a.button[aria-pressed='true'],
      a.button.button--wildcat-blue input.button:active,
      a.button.button--wildcat-blue input.button[aria-pressed='true'],
      input.button.button--wildcat-blue button:active,
      input.button.button--wildcat-blue button[aria-pressed='true'],
      input.button.button--wildcat-blue a.button:active,
      input.button.button--wildcat-blue a.button[aria-pressed='true'],
      input.button.button--wildcat-blue input.button:active,
      input.button.button--wildcat-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--wildcat-blue button:active.button--ghost, button.button--wildcat-blue button[aria-pressed='true'].button--ghost,
        button.button--wildcat-blue a.button:active.button--ghost,
        button.button--wildcat-blue a.button[aria-pressed='true'].button--ghost,
        button.button--wildcat-blue input.button:active.button--ghost,
        button.button--wildcat-blue input.button[aria-pressed='true'].button--ghost,
        a.button.button--wildcat-blue button:active.button--ghost,
        a.button.button--wildcat-blue button[aria-pressed='true'].button--ghost,
        a.button.button--wildcat-blue a.button:active.button--ghost,
        a.button.button--wildcat-blue a.button[aria-pressed='true'].button--ghost,
        a.button.button--wildcat-blue input.button:active.button--ghost,
        a.button.button--wildcat-blue input.button[aria-pressed='true'].button--ghost,
        input.button.button--wildcat-blue button:active.button--ghost,
        input.button.button--wildcat-blue button[aria-pressed='true'].button--ghost,
        input.button.button--wildcat-blue a.button:active.button--ghost,
        input.button.button--wildcat-blue a.button[aria-pressed='true'].button--ghost,
        input.button.button--wildcat-blue input.button:active.button--ghost,
        input.button.button--wildcat-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--wildcat-blue button:active.button--transparent, button.button--wildcat-blue button[aria-pressed='true'].button--transparent,
        button.button--wildcat-blue a.button:active.button--transparent,
        button.button--wildcat-blue a.button[aria-pressed='true'].button--transparent,
        button.button--wildcat-blue input.button:active.button--transparent,
        button.button--wildcat-blue input.button[aria-pressed='true'].button--transparent,
        a.button.button--wildcat-blue button:active.button--transparent,
        a.button.button--wildcat-blue button[aria-pressed='true'].button--transparent,
        a.button.button--wildcat-blue a.button:active.button--transparent,
        a.button.button--wildcat-blue a.button[aria-pressed='true'].button--transparent,
        a.button.button--wildcat-blue input.button:active.button--transparent,
        a.button.button--wildcat-blue input.button[aria-pressed='true'].button--transparent,
        input.button.button--wildcat-blue button:active.button--transparent,
        input.button.button--wildcat-blue button[aria-pressed='true'].button--transparent,
        input.button.button--wildcat-blue a.button:active.button--transparent,
        input.button.button--wildcat-blue a.button[aria-pressed='true'].button--transparent,
        input.button.button--wildcat-blue input.button:active.button--transparent,
        input.button.button--wildcat-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--wildcat-blue button:focus,
      button.button--wildcat-blue a.button:focus,
      button.button--wildcat-blue input.button:focus,
      a.button.button--wildcat-blue button:focus,
      a.button.button--wildcat-blue a.button:focus,
      a.button.button--wildcat-blue input.button:focus,
      input.button.button--wildcat-blue button:focus,
      input.button.button--wildcat-blue a.button:focus,
      input.button.button--wildcat-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--wildcat-blue button:focus.button--ghost,
        button.button--wildcat-blue a.button:focus.button--ghost,
        button.button--wildcat-blue input.button:focus.button--ghost,
        a.button.button--wildcat-blue button:focus.button--ghost,
        a.button.button--wildcat-blue a.button:focus.button--ghost,
        a.button.button--wildcat-blue input.button:focus.button--ghost,
        input.button.button--wildcat-blue button:focus.button--ghost,
        input.button.button--wildcat-blue a.button:focus.button--ghost,
        input.button.button--wildcat-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--wildcat-blue .headline-group .headline-group__super,
    a.button.button--wildcat-blue .headline-group .headline-group__super,
    input.button.button--wildcat-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--wildcat-blue .headline-group .headline-group__sub,
    a.button.button--wildcat-blue .headline-group .headline-group__sub,
    input.button.button--wildcat-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--wildcat-blue .headline-group .headline-group__head a,
    a.button.button--wildcat-blue .headline-group .headline-group__head a,
    input.button.button--wildcat-blue .headline-group .headline-group__head a {
      color: #fff; }
    button.button--wildcat-blue .slick-prev,
    button.button--wildcat-blue .slick-next,
    a.button.button--wildcat-blue .slick-prev,
    a.button.button--wildcat-blue .slick-next,
    input.button.button--wildcat-blue .slick-prev,
    input.button.button--wildcat-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--wildcat-blue .slick-prev:hover, button.button--wildcat-blue .slick-prev:focus,
      button.button--wildcat-blue .slick-next:hover,
      button.button--wildcat-blue .slick-next:focus,
      a.button.button--wildcat-blue .slick-prev:hover,
      a.button.button--wildcat-blue .slick-prev:focus,
      a.button.button--wildcat-blue .slick-next:hover,
      a.button.button--wildcat-blue .slick-next:focus,
      input.button.button--wildcat-blue .slick-prev:hover,
      input.button.button--wildcat-blue .slick-prev:focus,
      input.button.button--wildcat-blue .slick-next:hover,
      input.button.button--wildcat-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--wildcat-blue .slick-prev::before,
      button.button--wildcat-blue .slick-next::before,
      a.button.button--wildcat-blue .slick-prev::before,
      a.button.button--wildcat-blue .slick-next::before,
      input.button.button--wildcat-blue .slick-prev::before,
      input.button.button--wildcat-blue .slick-next::before {
        color: #fff; }
    button.button--wildcat-blue .slick-dots li button,
    a.button.button--wildcat-blue .slick-dots li button,
    input.button.button--wildcat-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--wildcat-blue .slick-dots li button::before,
      a.button.button--wildcat-blue .slick-dots li button::before,
      input.button.button--wildcat-blue .slick-dots li button::before {
        color: #ebebeb; }
    button.button--wildcat-blue .slick-dots li.slick-active button::before,
    a.button.button--wildcat-blue .slick-dots li.slick-active button::before,
    input.button.button--wildcat-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--wildcat-blue .statistic .editorial::before,
    a.button.button--wildcat-blue .statistic .editorial::before,
    input.button.button--wildcat-blue .statistic .editorial::before {
      background-color: #fff; }
    button.button--wildcat-blue .statistic .headline-group .headline-group__head,
    a.button.button--wildcat-blue .statistic .headline-group .headline-group__head,
    input.button.button--wildcat-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--wildcat-blue .statistic .headline-group .headline-group__super,
    button.button--wildcat-blue .statistic .headline-group .headline-group__sub,
    a.button.button--wildcat-blue .statistic .headline-group .headline-group__super,
    a.button.button--wildcat-blue .statistic .headline-group .headline-group__sub,
    input.button.button--wildcat-blue .statistic .headline-group .headline-group__super,
    input.button.button--wildcat-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--wildcat-blue .pullquote__attribution::before,
    a.button.button--wildcat-blue .pullquote__attribution::before,
    input.button.button--wildcat-blue .pullquote__attribution::before {
      background-color: #fff; }
    button.button--wildcat-blue .pullquote__attribution .pullquote__first-line,
    a.button.button--wildcat-blue .pullquote__attribution .pullquote__first-line,
    input.button.button--wildcat-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--wildcat-blue .search-control,
    a.button.button--wildcat-blue .search-control,
    input.button.button--wildcat-blue .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--wildcat-blue .search-control:hover, button.button--wildcat-blue .search-control:active,
      a.button.button--wildcat-blue .search-control:hover,
      a.button.button--wildcat-blue .search-control:active,
      input.button.button--wildcat-blue .search-control:hover,
      input.button.button--wildcat-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--wildcat-blue .menu-button,
    a.button.button--wildcat-blue .menu-button,
    input.button.button--wildcat-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--wildcat-blue .menu-button:hover, button.button--wildcat-blue .menu-button:active,
      a.button.button--wildcat-blue .menu-button:hover,
      a.button.button--wildcat-blue .menu-button:active,
      input.button.button--wildcat-blue .menu-button:hover,
      input.button.button--wildcat-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--wildcat-blue .uky-logo-main .uky-logo-main__logo,
    a.button.button--wildcat-blue .uky-logo-main .uky-logo-main__logo,
    input.button.button--wildcat-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--wildcat-blue .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--wildcat-blue .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--wildcat-blue .contact-table th,
    button.button--wildcat-blue .contact-table td,
    a.button.button--wildcat-blue .contact-table th,
    a.button.button--wildcat-blue .contact-table td,
    input.button.button--wildcat-blue .contact-table th,
    input.button.button--wildcat-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--wildcat-blue .social-media-links a:link, button.button--wildcat-blue .social-media-links a:visited,
    a.button.button--wildcat-blue .social-media-links a:link,
    a.button.button--wildcat-blue .social-media-links a:visited,
    input.button.button--wildcat-blue .social-media-links a:link,
    input.button.button--wildcat-blue .social-media-links a:visited {
      color: #fff; }
    button.button--wildcat-blue .social-media-links a:hover, button.button--wildcat-blue .social-media-links a:active,
    a.button.button--wildcat-blue .social-media-links a:hover,
    a.button.button--wildcat-blue .social-media-links a:active,
    input.button.button--wildcat-blue .social-media-links a:hover,
    input.button.button--wildcat-blue .social-media-links a:active {
      color: #0033a0; }
    button.button--wildcat-blue form input[type='text'],
    button.button--wildcat-blue form input[type='password'],
    button.button--wildcat-blue form input[type='color'],
    button.button--wildcat-blue form input[type='date'],
    button.button--wildcat-blue form input[type='datetime'],
    button.button--wildcat-blue form input[type='email'],
    button.button--wildcat-blue form input[type='month'],
    button.button--wildcat-blue form input[type='number'],
    button.button--wildcat-blue form input[type='range'],
    button.button--wildcat-blue form input[type='search'],
    button.button--wildcat-blue form input[type='tel'],
    button.button--wildcat-blue form input[type='time'],
    button.button--wildcat-blue form input[type='url'],
    button.button--wildcat-blue form input[type='week'],
    button.button--wildcat-blue form textarea,
    a.button.button--wildcat-blue form input[type='text'],
    a.button.button--wildcat-blue form input[type='password'],
    a.button.button--wildcat-blue form input[type='color'],
    a.button.button--wildcat-blue form input[type='date'],
    a.button.button--wildcat-blue form input[type='datetime'],
    a.button.button--wildcat-blue form input[type='email'],
    a.button.button--wildcat-blue form input[type='month'],
    a.button.button--wildcat-blue form input[type='number'],
    a.button.button--wildcat-blue form input[type='range'],
    a.button.button--wildcat-blue form input[type='search'],
    a.button.button--wildcat-blue form input[type='tel'],
    a.button.button--wildcat-blue form input[type='time'],
    a.button.button--wildcat-blue form input[type='url'],
    a.button.button--wildcat-blue form input[type='week'],
    a.button.button--wildcat-blue form textarea,
    input.button.button--wildcat-blue form input[type='text'],
    input.button.button--wildcat-blue form input[type='password'],
    input.button.button--wildcat-blue form input[type='color'],
    input.button.button--wildcat-blue form input[type='date'],
    input.button.button--wildcat-blue form input[type='datetime'],
    input.button.button--wildcat-blue form input[type='email'],
    input.button.button--wildcat-blue form input[type='month'],
    input.button.button--wildcat-blue form input[type='number'],
    input.button.button--wildcat-blue form input[type='range'],
    input.button.button--wildcat-blue form input[type='search'],
    input.button.button--wildcat-blue form input[type='tel'],
    input.button.button--wildcat-blue form input[type='time'],
    input.button.button--wildcat-blue form input[type='url'],
    input.button.button--wildcat-blue form input[type='week'],
    input.button.button--wildcat-blue form textarea {
      border-color: transparent; }
    button.button--wildcat-blue .heading--display span,
    a.button.button--wildcat-blue .heading--display span,
    input.button.button--wildcat-blue .heading--display span {
      background-color: #0033a0; }
  button.button--wildcat-white,
  a.button.button--wildcat-white,
  input.button.button--wildcat-white {
    background-color: #fff; }
    button.button--wildcat-white .heading--display span,
    a.button.button--wildcat-white .heading--display span,
    input.button.button--wildcat-white .heading--display span {
      background-color: #fff; }
  button.button--bluegrass,
  a.button.button--bluegrass,
  input.button.button--bluegrass {
    background-color: #0071eb;
    color: #fff; }
    button.button--bluegrass .cite-media .icon-label,
    a.button.button--bluegrass .cite-media .icon-label,
    input.button.button--bluegrass .cite-media .icon-label {
      color: #fff; }
    button.button--bluegrass .image-with-caption__media,
    a.button.button--bluegrass .image-with-caption__media,
    input.button.button--bluegrass .image-with-caption__media {
      background-color: #000000; }
    button.button--bluegrass .icon-label--stacked .label,
    a.button.button--bluegrass .icon-label--stacked .label,
    input.button.button--bluegrass .icon-label--stacked .label {
      color: #fff; }
    button.button--bluegrass a:link, button.button--bluegrass a:visited,
    a.button.button--bluegrass a:link,
    a.button.button--bluegrass a:visited,
    input.button.button--bluegrass a:link,
    input.button.button--bluegrass a:visited {
      color: #fff; }
    button.button--bluegrass a:hover, button.button--bluegrass a:active,
    a.button.button--bluegrass a:hover,
    a.button.button--bluegrass a:active,
    input.button.button--bluegrass a:hover,
    input.button.button--bluegrass a:active {
      color: #B1C9E8; }
    button.button--bluegrass .carousel figcaption a,
    a.button.button--bluegrass .carousel figcaption a,
    input.button.button--bluegrass .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--bluegrass .carousel figcaption a:link, button.button--bluegrass .carousel figcaption a:visited,
      a.button.button--bluegrass .carousel figcaption a:link,
      a.button.button--bluegrass .carousel figcaption a:visited,
      input.button.button--bluegrass .carousel figcaption a:link,
      input.button.button--bluegrass .carousel figcaption a:visited {
        color: #000000; }
      button.button--bluegrass .carousel figcaption a:hover, button.button--bluegrass .carousel figcaption a:active,
      a.button.button--bluegrass .carousel figcaption a:hover,
      a.button.button--bluegrass .carousel figcaption a:active,
      input.button.button--bluegrass .carousel figcaption a:hover,
      input.button.button--bluegrass .carousel figcaption a:active {
        color: #0033a0; }
      button.button--bluegrass .carousel figcaption a.link--fancy,
      a.button.button--bluegrass .carousel figcaption a.link--fancy,
      input.button.button--bluegrass .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--bluegrass .carousel figcaption a:active, button.button--bluegrass .carousel figcaption a:hover,
      a.button.button--bluegrass .carousel figcaption a:active,
      a.button.button--bluegrass .carousel figcaption a:hover,
      input.button.button--bluegrass .carousel figcaption a:active,
      input.button.button--bluegrass .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--bluegrass .carousel figcaption a:link, button.button--bluegrass .carousel figcaption a:visited,
      a.button.button--bluegrass .carousel figcaption a:link,
      a.button.button--bluegrass .carousel figcaption a:visited,
      input.button.button--bluegrass .carousel figcaption a:link,
      input.button.button--bluegrass .carousel figcaption a:visited {
        color: #fff; }
      button.button--bluegrass .carousel figcaption a:hover, button.button--bluegrass .carousel figcaption a:active,
      a.button.button--bluegrass .carousel figcaption a:hover,
      a.button.button--bluegrass .carousel figcaption a:active,
      input.button.button--bluegrass .carousel figcaption a:hover,
      input.button.button--bluegrass .carousel figcaption a:active {
        color: #fff; }
    button.button--bluegrass button,
    button.button--bluegrass a.button,
    button.button--bluegrass input.button,
    a.button.button--bluegrass button,
    a.button.button--bluegrass a.button,
    a.button.button--bluegrass input.button,
    input.button.button--bluegrass button,
    input.button.button--bluegrass a.button,
    input.button.button--bluegrass input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--bluegrass button:link,
      button.button--bluegrass a.button:link,
      button.button--bluegrass input.button:link,
      a.button.button--bluegrass button:link,
      a.button.button--bluegrass a.button:link,
      a.button.button--bluegrass input.button:link,
      input.button.button--bluegrass button:link,
      input.button.button--bluegrass a.button:link,
      input.button.button--bluegrass input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--bluegrass button.button--ghost,
      button.button--bluegrass a.button.button--ghost,
      button.button--bluegrass input.button.button--ghost,
      a.button.button--bluegrass button.button--ghost,
      a.button.button--bluegrass a.button.button--ghost,
      a.button.button--bluegrass input.button.button--ghost,
      input.button.button--bluegrass button.button--ghost,
      input.button.button--bluegrass a.button.button--ghost,
      input.button.button--bluegrass input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--bluegrass button.button--bluegrass,
      button.button--bluegrass a.button.button--bluegrass,
      button.button--bluegrass input.button.button--bluegrass,
      a.button.button--bluegrass button.button--bluegrass,
      a.button.button--bluegrass a.button.button--bluegrass,
      a.button.button--bluegrass input.button.button--bluegrass,
      input.button.button--bluegrass button.button--bluegrass,
      input.button.button--bluegrass a.button.button--bluegrass,
      input.button.button--bluegrass input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--bluegrass button.button--transparent,
      button.button--bluegrass a.button.button--transparent,
      button.button--bluegrass input.button.button--transparent,
      a.button.button--bluegrass button.button--transparent,
      a.button.button--bluegrass a.button.button--transparent,
      a.button.button--bluegrass input.button.button--transparent,
      input.button.button--bluegrass button.button--transparent,
      input.button.button--bluegrass a.button.button--transparent,
      input.button.button--bluegrass input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--bluegrass button[disabled],
      button.button--bluegrass a.button[disabled],
      button.button--bluegrass input.button[disabled],
      a.button.button--bluegrass button[disabled],
      a.button.button--bluegrass a.button[disabled],
      a.button.button--bluegrass input.button[disabled],
      input.button.button--bluegrass button[disabled],
      input.button.button--bluegrass a.button[disabled],
      input.button.button--bluegrass input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--bluegrass button[disabled].button--ghost,
        button.button--bluegrass a.button[disabled].button--ghost,
        button.button--bluegrass input.button[disabled].button--ghost,
        a.button.button--bluegrass button[disabled].button--ghost,
        a.button.button--bluegrass a.button[disabled].button--ghost,
        a.button.button--bluegrass input.button[disabled].button--ghost,
        input.button.button--bluegrass button[disabled].button--ghost,
        input.button.button--bluegrass a.button[disabled].button--ghost,
        input.button.button--bluegrass input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--bluegrass button:hover,
      button.button--bluegrass a.button:hover,
      button.button--bluegrass input.button:hover,
      a.button.button--bluegrass button:hover,
      a.button.button--bluegrass a.button:hover,
      a.button.button--bluegrass input.button:hover,
      input.button.button--bluegrass button:hover,
      input.button.button--bluegrass a.button:hover,
      input.button.button--bluegrass input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--bluegrass button:hover.button--ghost,
        button.button--bluegrass a.button:hover.button--ghost,
        button.button--bluegrass input.button:hover.button--ghost,
        a.button.button--bluegrass button:hover.button--ghost,
        a.button.button--bluegrass a.button:hover.button--ghost,
        a.button.button--bluegrass input.button:hover.button--ghost,
        input.button.button--bluegrass button:hover.button--ghost,
        input.button.button--bluegrass a.button:hover.button--ghost,
        input.button.button--bluegrass input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--bluegrass button:active, button.button--bluegrass button[aria-pressed='true'],
      button.button--bluegrass a.button:active,
      button.button--bluegrass a.button[aria-pressed='true'],
      button.button--bluegrass input.button:active,
      button.button--bluegrass input.button[aria-pressed='true'],
      a.button.button--bluegrass button:active,
      a.button.button--bluegrass button[aria-pressed='true'],
      a.button.button--bluegrass a.button:active,
      a.button.button--bluegrass a.button[aria-pressed='true'],
      a.button.button--bluegrass input.button:active,
      a.button.button--bluegrass input.button[aria-pressed='true'],
      input.button.button--bluegrass button:active,
      input.button.button--bluegrass button[aria-pressed='true'],
      input.button.button--bluegrass a.button:active,
      input.button.button--bluegrass a.button[aria-pressed='true'],
      input.button.button--bluegrass input.button:active,
      input.button.button--bluegrass input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--bluegrass button:active.button--ghost, button.button--bluegrass button[aria-pressed='true'].button--ghost,
        button.button--bluegrass a.button:active.button--ghost,
        button.button--bluegrass a.button[aria-pressed='true'].button--ghost,
        button.button--bluegrass input.button:active.button--ghost,
        button.button--bluegrass input.button[aria-pressed='true'].button--ghost,
        a.button.button--bluegrass button:active.button--ghost,
        a.button.button--bluegrass button[aria-pressed='true'].button--ghost,
        a.button.button--bluegrass a.button:active.button--ghost,
        a.button.button--bluegrass a.button[aria-pressed='true'].button--ghost,
        a.button.button--bluegrass input.button:active.button--ghost,
        a.button.button--bluegrass input.button[aria-pressed='true'].button--ghost,
        input.button.button--bluegrass button:active.button--ghost,
        input.button.button--bluegrass button[aria-pressed='true'].button--ghost,
        input.button.button--bluegrass a.button:active.button--ghost,
        input.button.button--bluegrass a.button[aria-pressed='true'].button--ghost,
        input.button.button--bluegrass input.button:active.button--ghost,
        input.button.button--bluegrass input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--bluegrass button:active.button--transparent, button.button--bluegrass button[aria-pressed='true'].button--transparent,
        button.button--bluegrass a.button:active.button--transparent,
        button.button--bluegrass a.button[aria-pressed='true'].button--transparent,
        button.button--bluegrass input.button:active.button--transparent,
        button.button--bluegrass input.button[aria-pressed='true'].button--transparent,
        a.button.button--bluegrass button:active.button--transparent,
        a.button.button--bluegrass button[aria-pressed='true'].button--transparent,
        a.button.button--bluegrass a.button:active.button--transparent,
        a.button.button--bluegrass a.button[aria-pressed='true'].button--transparent,
        a.button.button--bluegrass input.button:active.button--transparent,
        a.button.button--bluegrass input.button[aria-pressed='true'].button--transparent,
        input.button.button--bluegrass button:active.button--transparent,
        input.button.button--bluegrass button[aria-pressed='true'].button--transparent,
        input.button.button--bluegrass a.button:active.button--transparent,
        input.button.button--bluegrass a.button[aria-pressed='true'].button--transparent,
        input.button.button--bluegrass input.button:active.button--transparent,
        input.button.button--bluegrass input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--bluegrass button:focus,
      button.button--bluegrass a.button:focus,
      button.button--bluegrass input.button:focus,
      a.button.button--bluegrass button:focus,
      a.button.button--bluegrass a.button:focus,
      a.button.button--bluegrass input.button:focus,
      input.button.button--bluegrass button:focus,
      input.button.button--bluegrass a.button:focus,
      input.button.button--bluegrass input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--bluegrass button:focus.button--ghost,
        button.button--bluegrass a.button:focus.button--ghost,
        button.button--bluegrass input.button:focus.button--ghost,
        a.button.button--bluegrass button:focus.button--ghost,
        a.button.button--bluegrass a.button:focus.button--ghost,
        a.button.button--bluegrass input.button:focus.button--ghost,
        input.button.button--bluegrass button:focus.button--ghost,
        input.button.button--bluegrass a.button:focus.button--ghost,
        input.button.button--bluegrass input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--bluegrass .headline-group .headline-group__super,
    a.button.button--bluegrass .headline-group .headline-group__super,
    input.button.button--bluegrass .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--bluegrass .headline-group .headline-group__sub,
    a.button.button--bluegrass .headline-group .headline-group__sub,
    input.button.button--bluegrass .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--bluegrass .headline-group .headline-group__head a,
    a.button.button--bluegrass .headline-group .headline-group__head a,
    input.button.button--bluegrass .headline-group .headline-group__head a {
      color: #fff; }
    button.button--bluegrass .slick-prev,
    button.button--bluegrass .slick-next,
    a.button.button--bluegrass .slick-prev,
    a.button.button--bluegrass .slick-next,
    input.button.button--bluegrass .slick-prev,
    input.button.button--bluegrass .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--bluegrass .slick-prev:hover, button.button--bluegrass .slick-prev:focus,
      button.button--bluegrass .slick-next:hover,
      button.button--bluegrass .slick-next:focus,
      a.button.button--bluegrass .slick-prev:hover,
      a.button.button--bluegrass .slick-prev:focus,
      a.button.button--bluegrass .slick-next:hover,
      a.button.button--bluegrass .slick-next:focus,
      input.button.button--bluegrass .slick-prev:hover,
      input.button.button--bluegrass .slick-prev:focus,
      input.button.button--bluegrass .slick-next:hover,
      input.button.button--bluegrass .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--bluegrass .slick-prev::before,
      button.button--bluegrass .slick-next::before,
      a.button.button--bluegrass .slick-prev::before,
      a.button.button--bluegrass .slick-next::before,
      input.button.button--bluegrass .slick-prev::before,
      input.button.button--bluegrass .slick-next::before {
        color: #fff; }
    button.button--bluegrass .slick-dots li button,
    a.button.button--bluegrass .slick-dots li button,
    input.button.button--bluegrass .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--bluegrass .slick-dots li button::before,
      a.button.button--bluegrass .slick-dots li button::before,
      input.button.button--bluegrass .slick-dots li button::before {
        color: #ebebeb; }
    button.button--bluegrass .slick-dots li.slick-active button::before,
    a.button.button--bluegrass .slick-dots li.slick-active button::before,
    input.button.button--bluegrass .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--bluegrass .statistic .editorial::before,
    a.button.button--bluegrass .statistic .editorial::before,
    input.button.button--bluegrass .statistic .editorial::before {
      background-color: #fff; }
    button.button--bluegrass .statistic .headline-group .headline-group__head,
    a.button.button--bluegrass .statistic .headline-group .headline-group__head,
    input.button.button--bluegrass .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--bluegrass .statistic .headline-group .headline-group__super,
    button.button--bluegrass .statistic .headline-group .headline-group__sub,
    a.button.button--bluegrass .statistic .headline-group .headline-group__super,
    a.button.button--bluegrass .statistic .headline-group .headline-group__sub,
    input.button.button--bluegrass .statistic .headline-group .headline-group__super,
    input.button.button--bluegrass .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--bluegrass .pullquote__attribution::before,
    a.button.button--bluegrass .pullquote__attribution::before,
    input.button.button--bluegrass .pullquote__attribution::before {
      background-color: #fff; }
    button.button--bluegrass .pullquote__attribution .pullquote__first-line,
    a.button.button--bluegrass .pullquote__attribution .pullquote__first-line,
    input.button.button--bluegrass .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--bluegrass .search-control,
    a.button.button--bluegrass .search-control,
    input.button.button--bluegrass .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--bluegrass .search-control:hover, button.button--bluegrass .search-control:active,
      a.button.button--bluegrass .search-control:hover,
      a.button.button--bluegrass .search-control:active,
      input.button.button--bluegrass .search-control:hover,
      input.button.button--bluegrass .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--bluegrass .menu-button,
    a.button.button--bluegrass .menu-button,
    input.button.button--bluegrass .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--bluegrass .menu-button:hover, button.button--bluegrass .menu-button:active,
      a.button.button--bluegrass .menu-button:hover,
      a.button.button--bluegrass .menu-button:active,
      input.button.button--bluegrass .menu-button:hover,
      input.button.button--bluegrass .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--bluegrass .uky-logo-main .uky-logo-main__logo,
    a.button.button--bluegrass .uky-logo-main .uky-logo-main__logo,
    input.button.button--bluegrass .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--bluegrass .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--bluegrass .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--bluegrass .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--bluegrass .contact-table th,
    button.button--bluegrass .contact-table td,
    a.button.button--bluegrass .contact-table th,
    a.button.button--bluegrass .contact-table td,
    input.button.button--bluegrass .contact-table th,
    input.button.button--bluegrass .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--bluegrass .social-media-links a:link, button.button--bluegrass .social-media-links a:visited,
    a.button.button--bluegrass .social-media-links a:link,
    a.button.button--bluegrass .social-media-links a:visited,
    input.button.button--bluegrass .social-media-links a:link,
    input.button.button--bluegrass .social-media-links a:visited {
      color: #fff; }
    button.button--bluegrass .social-media-links a:hover, button.button--bluegrass .social-media-links a:active,
    a.button.button--bluegrass .social-media-links a:hover,
    a.button.button--bluegrass .social-media-links a:active,
    input.button.button--bluegrass .social-media-links a:hover,
    input.button.button--bluegrass .social-media-links a:active {
      color: #0033a0; }
    button.button--bluegrass form input[type='text'],
    button.button--bluegrass form input[type='password'],
    button.button--bluegrass form input[type='color'],
    button.button--bluegrass form input[type='date'],
    button.button--bluegrass form input[type='datetime'],
    button.button--bluegrass form input[type='email'],
    button.button--bluegrass form input[type='month'],
    button.button--bluegrass form input[type='number'],
    button.button--bluegrass form input[type='range'],
    button.button--bluegrass form input[type='search'],
    button.button--bluegrass form input[type='tel'],
    button.button--bluegrass form input[type='time'],
    button.button--bluegrass form input[type='url'],
    button.button--bluegrass form input[type='week'],
    button.button--bluegrass form textarea,
    a.button.button--bluegrass form input[type='text'],
    a.button.button--bluegrass form input[type='password'],
    a.button.button--bluegrass form input[type='color'],
    a.button.button--bluegrass form input[type='date'],
    a.button.button--bluegrass form input[type='datetime'],
    a.button.button--bluegrass form input[type='email'],
    a.button.button--bluegrass form input[type='month'],
    a.button.button--bluegrass form input[type='number'],
    a.button.button--bluegrass form input[type='range'],
    a.button.button--bluegrass form input[type='search'],
    a.button.button--bluegrass form input[type='tel'],
    a.button.button--bluegrass form input[type='time'],
    a.button.button--bluegrass form input[type='url'],
    a.button.button--bluegrass form input[type='week'],
    a.button.button--bluegrass form textarea,
    input.button.button--bluegrass form input[type='text'],
    input.button.button--bluegrass form input[type='password'],
    input.button.button--bluegrass form input[type='color'],
    input.button.button--bluegrass form input[type='date'],
    input.button.button--bluegrass form input[type='datetime'],
    input.button.button--bluegrass form input[type='email'],
    input.button.button--bluegrass form input[type='month'],
    input.button.button--bluegrass form input[type='number'],
    input.button.button--bluegrass form input[type='range'],
    input.button.button--bluegrass form input[type='search'],
    input.button.button--bluegrass form input[type='tel'],
    input.button.button--bluegrass form input[type='time'],
    input.button.button--bluegrass form input[type='url'],
    input.button.button--bluegrass form input[type='week'],
    input.button.button--bluegrass form textarea {
      border-color: transparent; }
    button.button--bluegrass .heading--display span,
    a.button.button--bluegrass .heading--display span,
    input.button.button--bluegrass .heading--display span {
      background-color: #0071eb; }
  button.button--sky,
  a.button.button--sky,
  input.button.button--sky {
    background-color: #B1C9E8; }
    button.button--sky .heading--display span,
    a.button.button--sky .heading--display span,
    input.button.button--sky .heading--display span {
      background-color: #B1C9E8; }
  button.button--midnight,
  a.button.button--midnight,
  input.button.button--midnight {
    background-color: #041E42;
    color: #fff; }
    button.button--midnight .cite-media .icon-label,
    a.button.button--midnight .cite-media .icon-label,
    input.button.button--midnight .cite-media .icon-label {
      color: #fff; }
    button.button--midnight .image-with-caption__media,
    a.button.button--midnight .image-with-caption__media,
    input.button.button--midnight .image-with-caption__media {
      background-color: #000000; }
    button.button--midnight .icon-label--stacked .label,
    a.button.button--midnight .icon-label--stacked .label,
    input.button.button--midnight .icon-label--stacked .label {
      color: #fff; }
    button.button--midnight a:link, button.button--midnight a:visited,
    a.button.button--midnight a:link,
    a.button.button--midnight a:visited,
    input.button.button--midnight a:link,
    input.button.button--midnight a:visited {
      color: #fff; }
    button.button--midnight a:hover, button.button--midnight a:active,
    a.button.button--midnight a:hover,
    a.button.button--midnight a:active,
    input.button.button--midnight a:hover,
    input.button.button--midnight a:active {
      color: #B1C9E8; }
    button.button--midnight .carousel figcaption a,
    a.button.button--midnight .carousel figcaption a,
    input.button.button--midnight .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--midnight .carousel figcaption a:link, button.button--midnight .carousel figcaption a:visited,
      a.button.button--midnight .carousel figcaption a:link,
      a.button.button--midnight .carousel figcaption a:visited,
      input.button.button--midnight .carousel figcaption a:link,
      input.button.button--midnight .carousel figcaption a:visited {
        color: #000000; }
      button.button--midnight .carousel figcaption a:hover, button.button--midnight .carousel figcaption a:active,
      a.button.button--midnight .carousel figcaption a:hover,
      a.button.button--midnight .carousel figcaption a:active,
      input.button.button--midnight .carousel figcaption a:hover,
      input.button.button--midnight .carousel figcaption a:active {
        color: #0033a0; }
      button.button--midnight .carousel figcaption a.link--fancy,
      a.button.button--midnight .carousel figcaption a.link--fancy,
      input.button.button--midnight .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--midnight .carousel figcaption a:active, button.button--midnight .carousel figcaption a:hover,
      a.button.button--midnight .carousel figcaption a:active,
      a.button.button--midnight .carousel figcaption a:hover,
      input.button.button--midnight .carousel figcaption a:active,
      input.button.button--midnight .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--midnight .carousel figcaption a:link, button.button--midnight .carousel figcaption a:visited,
      a.button.button--midnight .carousel figcaption a:link,
      a.button.button--midnight .carousel figcaption a:visited,
      input.button.button--midnight .carousel figcaption a:link,
      input.button.button--midnight .carousel figcaption a:visited {
        color: #fff; }
      button.button--midnight .carousel figcaption a:hover, button.button--midnight .carousel figcaption a:active,
      a.button.button--midnight .carousel figcaption a:hover,
      a.button.button--midnight .carousel figcaption a:active,
      input.button.button--midnight .carousel figcaption a:hover,
      input.button.button--midnight .carousel figcaption a:active {
        color: #fff; }
    button.button--midnight button,
    button.button--midnight a.button,
    button.button--midnight input.button,
    a.button.button--midnight button,
    a.button.button--midnight a.button,
    a.button.button--midnight input.button,
    input.button.button--midnight button,
    input.button.button--midnight a.button,
    input.button.button--midnight input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--midnight button:link,
      button.button--midnight a.button:link,
      button.button--midnight input.button:link,
      a.button.button--midnight button:link,
      a.button.button--midnight a.button:link,
      a.button.button--midnight input.button:link,
      input.button.button--midnight button:link,
      input.button.button--midnight a.button:link,
      input.button.button--midnight input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--midnight button.button--ghost,
      button.button--midnight a.button.button--ghost,
      button.button--midnight input.button.button--ghost,
      a.button.button--midnight button.button--ghost,
      a.button.button--midnight a.button.button--ghost,
      a.button.button--midnight input.button.button--ghost,
      input.button.button--midnight button.button--ghost,
      input.button.button--midnight a.button.button--ghost,
      input.button.button--midnight input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--midnight button.button--bluegrass,
      button.button--midnight a.button.button--bluegrass,
      button.button--midnight input.button.button--bluegrass,
      a.button.button--midnight button.button--bluegrass,
      a.button.button--midnight a.button.button--bluegrass,
      a.button.button--midnight input.button.button--bluegrass,
      input.button.button--midnight button.button--bluegrass,
      input.button.button--midnight a.button.button--bluegrass,
      input.button.button--midnight input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--midnight button.button--transparent,
      button.button--midnight a.button.button--transparent,
      button.button--midnight input.button.button--transparent,
      a.button.button--midnight button.button--transparent,
      a.button.button--midnight a.button.button--transparent,
      a.button.button--midnight input.button.button--transparent,
      input.button.button--midnight button.button--transparent,
      input.button.button--midnight a.button.button--transparent,
      input.button.button--midnight input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--midnight button[disabled],
      button.button--midnight a.button[disabled],
      button.button--midnight input.button[disabled],
      a.button.button--midnight button[disabled],
      a.button.button--midnight a.button[disabled],
      a.button.button--midnight input.button[disabled],
      input.button.button--midnight button[disabled],
      input.button.button--midnight a.button[disabled],
      input.button.button--midnight input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--midnight button[disabled].button--ghost,
        button.button--midnight a.button[disabled].button--ghost,
        button.button--midnight input.button[disabled].button--ghost,
        a.button.button--midnight button[disabled].button--ghost,
        a.button.button--midnight a.button[disabled].button--ghost,
        a.button.button--midnight input.button[disabled].button--ghost,
        input.button.button--midnight button[disabled].button--ghost,
        input.button.button--midnight a.button[disabled].button--ghost,
        input.button.button--midnight input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--midnight button:hover,
      button.button--midnight a.button:hover,
      button.button--midnight input.button:hover,
      a.button.button--midnight button:hover,
      a.button.button--midnight a.button:hover,
      a.button.button--midnight input.button:hover,
      input.button.button--midnight button:hover,
      input.button.button--midnight a.button:hover,
      input.button.button--midnight input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--midnight button:hover.button--ghost,
        button.button--midnight a.button:hover.button--ghost,
        button.button--midnight input.button:hover.button--ghost,
        a.button.button--midnight button:hover.button--ghost,
        a.button.button--midnight a.button:hover.button--ghost,
        a.button.button--midnight input.button:hover.button--ghost,
        input.button.button--midnight button:hover.button--ghost,
        input.button.button--midnight a.button:hover.button--ghost,
        input.button.button--midnight input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--midnight button:active, button.button--midnight button[aria-pressed='true'],
      button.button--midnight a.button:active,
      button.button--midnight a.button[aria-pressed='true'],
      button.button--midnight input.button:active,
      button.button--midnight input.button[aria-pressed='true'],
      a.button.button--midnight button:active,
      a.button.button--midnight button[aria-pressed='true'],
      a.button.button--midnight a.button:active,
      a.button.button--midnight a.button[aria-pressed='true'],
      a.button.button--midnight input.button:active,
      a.button.button--midnight input.button[aria-pressed='true'],
      input.button.button--midnight button:active,
      input.button.button--midnight button[aria-pressed='true'],
      input.button.button--midnight a.button:active,
      input.button.button--midnight a.button[aria-pressed='true'],
      input.button.button--midnight input.button:active,
      input.button.button--midnight input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--midnight button:active.button--ghost, button.button--midnight button[aria-pressed='true'].button--ghost,
        button.button--midnight a.button:active.button--ghost,
        button.button--midnight a.button[aria-pressed='true'].button--ghost,
        button.button--midnight input.button:active.button--ghost,
        button.button--midnight input.button[aria-pressed='true'].button--ghost,
        a.button.button--midnight button:active.button--ghost,
        a.button.button--midnight button[aria-pressed='true'].button--ghost,
        a.button.button--midnight a.button:active.button--ghost,
        a.button.button--midnight a.button[aria-pressed='true'].button--ghost,
        a.button.button--midnight input.button:active.button--ghost,
        a.button.button--midnight input.button[aria-pressed='true'].button--ghost,
        input.button.button--midnight button:active.button--ghost,
        input.button.button--midnight button[aria-pressed='true'].button--ghost,
        input.button.button--midnight a.button:active.button--ghost,
        input.button.button--midnight a.button[aria-pressed='true'].button--ghost,
        input.button.button--midnight input.button:active.button--ghost,
        input.button.button--midnight input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--midnight button:active.button--transparent, button.button--midnight button[aria-pressed='true'].button--transparent,
        button.button--midnight a.button:active.button--transparent,
        button.button--midnight a.button[aria-pressed='true'].button--transparent,
        button.button--midnight input.button:active.button--transparent,
        button.button--midnight input.button[aria-pressed='true'].button--transparent,
        a.button.button--midnight button:active.button--transparent,
        a.button.button--midnight button[aria-pressed='true'].button--transparent,
        a.button.button--midnight a.button:active.button--transparent,
        a.button.button--midnight a.button[aria-pressed='true'].button--transparent,
        a.button.button--midnight input.button:active.button--transparent,
        a.button.button--midnight input.button[aria-pressed='true'].button--transparent,
        input.button.button--midnight button:active.button--transparent,
        input.button.button--midnight button[aria-pressed='true'].button--transparent,
        input.button.button--midnight a.button:active.button--transparent,
        input.button.button--midnight a.button[aria-pressed='true'].button--transparent,
        input.button.button--midnight input.button:active.button--transparent,
        input.button.button--midnight input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--midnight button:focus,
      button.button--midnight a.button:focus,
      button.button--midnight input.button:focus,
      a.button.button--midnight button:focus,
      a.button.button--midnight a.button:focus,
      a.button.button--midnight input.button:focus,
      input.button.button--midnight button:focus,
      input.button.button--midnight a.button:focus,
      input.button.button--midnight input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--midnight button:focus.button--ghost,
        button.button--midnight a.button:focus.button--ghost,
        button.button--midnight input.button:focus.button--ghost,
        a.button.button--midnight button:focus.button--ghost,
        a.button.button--midnight a.button:focus.button--ghost,
        a.button.button--midnight input.button:focus.button--ghost,
        input.button.button--midnight button:focus.button--ghost,
        input.button.button--midnight a.button:focus.button--ghost,
        input.button.button--midnight input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--midnight .headline-group .headline-group__super,
    a.button.button--midnight .headline-group .headline-group__super,
    input.button.button--midnight .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--midnight .headline-group .headline-group__sub,
    a.button.button--midnight .headline-group .headline-group__sub,
    input.button.button--midnight .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--midnight .headline-group .headline-group__head a,
    a.button.button--midnight .headline-group .headline-group__head a,
    input.button.button--midnight .headline-group .headline-group__head a {
      color: #fff; }
    button.button--midnight .slick-prev,
    button.button--midnight .slick-next,
    a.button.button--midnight .slick-prev,
    a.button.button--midnight .slick-next,
    input.button.button--midnight .slick-prev,
    input.button.button--midnight .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--midnight .slick-prev:hover, button.button--midnight .slick-prev:focus,
      button.button--midnight .slick-next:hover,
      button.button--midnight .slick-next:focus,
      a.button.button--midnight .slick-prev:hover,
      a.button.button--midnight .slick-prev:focus,
      a.button.button--midnight .slick-next:hover,
      a.button.button--midnight .slick-next:focus,
      input.button.button--midnight .slick-prev:hover,
      input.button.button--midnight .slick-prev:focus,
      input.button.button--midnight .slick-next:hover,
      input.button.button--midnight .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--midnight .slick-prev::before,
      button.button--midnight .slick-next::before,
      a.button.button--midnight .slick-prev::before,
      a.button.button--midnight .slick-next::before,
      input.button.button--midnight .slick-prev::before,
      input.button.button--midnight .slick-next::before {
        color: #fff; }
    button.button--midnight .slick-dots li button,
    a.button.button--midnight .slick-dots li button,
    input.button.button--midnight .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--midnight .slick-dots li button::before,
      a.button.button--midnight .slick-dots li button::before,
      input.button.button--midnight .slick-dots li button::before {
        color: #ebebeb; }
    button.button--midnight .slick-dots li.slick-active button::before,
    a.button.button--midnight .slick-dots li.slick-active button::before,
    input.button.button--midnight .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--midnight .statistic .editorial::before,
    a.button.button--midnight .statistic .editorial::before,
    input.button.button--midnight .statistic .editorial::before {
      background-color: #fff; }
    button.button--midnight .statistic .headline-group .headline-group__head,
    a.button.button--midnight .statistic .headline-group .headline-group__head,
    input.button.button--midnight .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--midnight .statistic .headline-group .headline-group__super,
    button.button--midnight .statistic .headline-group .headline-group__sub,
    a.button.button--midnight .statistic .headline-group .headline-group__super,
    a.button.button--midnight .statistic .headline-group .headline-group__sub,
    input.button.button--midnight .statistic .headline-group .headline-group__super,
    input.button.button--midnight .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--midnight .pullquote__attribution::before,
    a.button.button--midnight .pullquote__attribution::before,
    input.button.button--midnight .pullquote__attribution::before {
      background-color: #fff; }
    button.button--midnight .pullquote__attribution .pullquote__first-line,
    a.button.button--midnight .pullquote__attribution .pullquote__first-line,
    input.button.button--midnight .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--midnight .search-control,
    a.button.button--midnight .search-control,
    input.button.button--midnight .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--midnight .search-control:hover, button.button--midnight .search-control:active,
      a.button.button--midnight .search-control:hover,
      a.button.button--midnight .search-control:active,
      input.button.button--midnight .search-control:hover,
      input.button.button--midnight .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--midnight .menu-button,
    a.button.button--midnight .menu-button,
    input.button.button--midnight .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--midnight .menu-button:hover, button.button--midnight .menu-button:active,
      a.button.button--midnight .menu-button:hover,
      a.button.button--midnight .menu-button:active,
      input.button.button--midnight .menu-button:hover,
      input.button.button--midnight .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--midnight .uky-logo-main .uky-logo-main__logo,
    a.button.button--midnight .uky-logo-main .uky-logo-main__logo,
    input.button.button--midnight .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--midnight .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--midnight .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--midnight .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--midnight .contact-table th,
    button.button--midnight .contact-table td,
    a.button.button--midnight .contact-table th,
    a.button.button--midnight .contact-table td,
    input.button.button--midnight .contact-table th,
    input.button.button--midnight .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--midnight .social-media-links a:link, button.button--midnight .social-media-links a:visited,
    a.button.button--midnight .social-media-links a:link,
    a.button.button--midnight .social-media-links a:visited,
    input.button.button--midnight .social-media-links a:link,
    input.button.button--midnight .social-media-links a:visited {
      color: #fff; }
    button.button--midnight .social-media-links a:hover, button.button--midnight .social-media-links a:active,
    a.button.button--midnight .social-media-links a:hover,
    a.button.button--midnight .social-media-links a:active,
    input.button.button--midnight .social-media-links a:hover,
    input.button.button--midnight .social-media-links a:active {
      color: #0033a0; }
    button.button--midnight form input[type='text'],
    button.button--midnight form input[type='password'],
    button.button--midnight form input[type='color'],
    button.button--midnight form input[type='date'],
    button.button--midnight form input[type='datetime'],
    button.button--midnight form input[type='email'],
    button.button--midnight form input[type='month'],
    button.button--midnight form input[type='number'],
    button.button--midnight form input[type='range'],
    button.button--midnight form input[type='search'],
    button.button--midnight form input[type='tel'],
    button.button--midnight form input[type='time'],
    button.button--midnight form input[type='url'],
    button.button--midnight form input[type='week'],
    button.button--midnight form textarea,
    a.button.button--midnight form input[type='text'],
    a.button.button--midnight form input[type='password'],
    a.button.button--midnight form input[type='color'],
    a.button.button--midnight form input[type='date'],
    a.button.button--midnight form input[type='datetime'],
    a.button.button--midnight form input[type='email'],
    a.button.button--midnight form input[type='month'],
    a.button.button--midnight form input[type='number'],
    a.button.button--midnight form input[type='range'],
    a.button.button--midnight form input[type='search'],
    a.button.button--midnight form input[type='tel'],
    a.button.button--midnight form input[type='time'],
    a.button.button--midnight form input[type='url'],
    a.button.button--midnight form input[type='week'],
    a.button.button--midnight form textarea,
    input.button.button--midnight form input[type='text'],
    input.button.button--midnight form input[type='password'],
    input.button.button--midnight form input[type='color'],
    input.button.button--midnight form input[type='date'],
    input.button.button--midnight form input[type='datetime'],
    input.button.button--midnight form input[type='email'],
    input.button.button--midnight form input[type='month'],
    input.button.button--midnight form input[type='number'],
    input.button.button--midnight form input[type='range'],
    input.button.button--midnight form input[type='search'],
    input.button.button--midnight form input[type='tel'],
    input.button.button--midnight form input[type='time'],
    input.button.button--midnight form input[type='url'],
    input.button.button--midnight form input[type='week'],
    input.button.button--midnight form textarea {
      border-color: transparent; }
    button.button--midnight .heading--display span,
    a.button.button--midnight .heading--display span,
    input.button.button--midnight .heading--display span {
      background-color: #041E42; }
  button.button--goldenrod,
  a.button.button--goldenrod,
  input.button.button--goldenrod {
    background-color: #FFDC00; }
    button.button--goldenrod .heading--display span,
    a.button.button--goldenrod .heading--display span,
    input.button.button--goldenrod .heading--display span {
      background-color: #FFDC00; }
  button.button--sunset,
  a.button.button--sunset,
  input.button.button--sunset {
    background-color: #FFA360; }
    button.button--sunset .heading--display span,
    a.button.button--sunset .heading--display span,
    input.button.button--sunset .heading--display span {
      background-color: #FFA360; }
  button.button--river-green,
  a.button.button--river-green,
  input.button.button--river-green {
    background-color: #4CBCC0; }
    button.button--river-green .heading--display span,
    a.button.button--river-green .heading--display span,
    input.button.button--river-green .heading--display span {
      background-color: #4CBCC0; }
  button.button--cool-neutral,
  a.button.button--cool-neutral,
  input.button.button--cool-neutral {
    background-color: #DCDDDE; }
    button.button--cool-neutral .heading--display span,
    a.button.button--cool-neutral .heading--display span,
    input.button.button--cool-neutral .heading--display span {
      background-color: #DCDDDE; }
  button.button--warm-neutral-20,
  a.button.button--warm-neutral-20,
  input.button.button--warm-neutral-20 {
    background-color: #F9F9F5; }
    button.button--warm-neutral-20 .heading--display span,
    a.button.button--warm-neutral-20 .heading--display span,
    input.button.button--warm-neutral-20 .heading--display span {
      background-color: #F9F9F5; }
  button.button--warm-neutral-60,
  a.button.button--warm-neutral-60,
  input.button.button--warm-neutral-60 {
    background-color: #EFEBE2; }
    button.button--warm-neutral-60 .heading--display span,
    a.button.button--warm-neutral-60 .heading--display span,
    input.button.button--warm-neutral-60 .heading--display span {
      background-color: #EFEBE2; }
  button.button--warm-neutral,
  a.button.button--warm-neutral,
  input.button.button--warm-neutral {
    background-color: #D6D2C4; }
    button.button--warm-neutral .heading--display span,
    a.button.button--warm-neutral .heading--display span,
    input.button.button--warm-neutral .heading--display span {
      background-color: #D6D2C4; }
  button.button--wildcat-black,
  a.button.button--wildcat-black,
  input.button.button--wildcat-black {
    background-color: #000000;
    color: #fff; }
    button.button--wildcat-black .cite-media .icon-label,
    a.button.button--wildcat-black .cite-media .icon-label,
    input.button.button--wildcat-black .cite-media .icon-label {
      color: #fff; }
    button.button--wildcat-black .image-with-caption__media,
    a.button.button--wildcat-black .image-with-caption__media,
    input.button.button--wildcat-black .image-with-caption__media {
      background-color: #000000; }
    button.button--wildcat-black .icon-label--stacked .label,
    a.button.button--wildcat-black .icon-label--stacked .label,
    input.button.button--wildcat-black .icon-label--stacked .label {
      color: #fff; }
    button.button--wildcat-black a:link, button.button--wildcat-black a:visited,
    a.button.button--wildcat-black a:link,
    a.button.button--wildcat-black a:visited,
    input.button.button--wildcat-black a:link,
    input.button.button--wildcat-black a:visited {
      color: #fff; }
    button.button--wildcat-black a:hover, button.button--wildcat-black a:active,
    a.button.button--wildcat-black a:hover,
    a.button.button--wildcat-black a:active,
    input.button.button--wildcat-black a:hover,
    input.button.button--wildcat-black a:active {
      color: #B1C9E8; }
    button.button--wildcat-black .carousel figcaption a,
    a.button.button--wildcat-black .carousel figcaption a,
    input.button.button--wildcat-black .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--wildcat-black .carousel figcaption a:link, button.button--wildcat-black .carousel figcaption a:visited,
      a.button.button--wildcat-black .carousel figcaption a:link,
      a.button.button--wildcat-black .carousel figcaption a:visited,
      input.button.button--wildcat-black .carousel figcaption a:link,
      input.button.button--wildcat-black .carousel figcaption a:visited {
        color: #000000; }
      button.button--wildcat-black .carousel figcaption a:hover, button.button--wildcat-black .carousel figcaption a:active,
      a.button.button--wildcat-black .carousel figcaption a:hover,
      a.button.button--wildcat-black .carousel figcaption a:active,
      input.button.button--wildcat-black .carousel figcaption a:hover,
      input.button.button--wildcat-black .carousel figcaption a:active {
        color: #0033a0; }
      button.button--wildcat-black .carousel figcaption a.link--fancy,
      a.button.button--wildcat-black .carousel figcaption a.link--fancy,
      input.button.button--wildcat-black .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--wildcat-black .carousel figcaption a:active, button.button--wildcat-black .carousel figcaption a:hover,
      a.button.button--wildcat-black .carousel figcaption a:active,
      a.button.button--wildcat-black .carousel figcaption a:hover,
      input.button.button--wildcat-black .carousel figcaption a:active,
      input.button.button--wildcat-black .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--wildcat-black .carousel figcaption a:link, button.button--wildcat-black .carousel figcaption a:visited,
      a.button.button--wildcat-black .carousel figcaption a:link,
      a.button.button--wildcat-black .carousel figcaption a:visited,
      input.button.button--wildcat-black .carousel figcaption a:link,
      input.button.button--wildcat-black .carousel figcaption a:visited {
        color: #fff; }
      button.button--wildcat-black .carousel figcaption a:hover, button.button--wildcat-black .carousel figcaption a:active,
      a.button.button--wildcat-black .carousel figcaption a:hover,
      a.button.button--wildcat-black .carousel figcaption a:active,
      input.button.button--wildcat-black .carousel figcaption a:hover,
      input.button.button--wildcat-black .carousel figcaption a:active {
        color: #fff; }
    button.button--wildcat-black button,
    button.button--wildcat-black a.button,
    button.button--wildcat-black input.button,
    a.button.button--wildcat-black button,
    a.button.button--wildcat-black a.button,
    a.button.button--wildcat-black input.button,
    input.button.button--wildcat-black button,
    input.button.button--wildcat-black a.button,
    input.button.button--wildcat-black input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--wildcat-black button:link,
      button.button--wildcat-black a.button:link,
      button.button--wildcat-black input.button:link,
      a.button.button--wildcat-black button:link,
      a.button.button--wildcat-black a.button:link,
      a.button.button--wildcat-black input.button:link,
      input.button.button--wildcat-black button:link,
      input.button.button--wildcat-black a.button:link,
      input.button.button--wildcat-black input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--wildcat-black button.button--ghost,
      button.button--wildcat-black a.button.button--ghost,
      button.button--wildcat-black input.button.button--ghost,
      a.button.button--wildcat-black button.button--ghost,
      a.button.button--wildcat-black a.button.button--ghost,
      a.button.button--wildcat-black input.button.button--ghost,
      input.button.button--wildcat-black button.button--ghost,
      input.button.button--wildcat-black a.button.button--ghost,
      input.button.button--wildcat-black input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--wildcat-black button.button--bluegrass,
      button.button--wildcat-black a.button.button--bluegrass,
      button.button--wildcat-black input.button.button--bluegrass,
      a.button.button--wildcat-black button.button--bluegrass,
      a.button.button--wildcat-black a.button.button--bluegrass,
      a.button.button--wildcat-black input.button.button--bluegrass,
      input.button.button--wildcat-black button.button--bluegrass,
      input.button.button--wildcat-black a.button.button--bluegrass,
      input.button.button--wildcat-black input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--wildcat-black button.button--transparent,
      button.button--wildcat-black a.button.button--transparent,
      button.button--wildcat-black input.button.button--transparent,
      a.button.button--wildcat-black button.button--transparent,
      a.button.button--wildcat-black a.button.button--transparent,
      a.button.button--wildcat-black input.button.button--transparent,
      input.button.button--wildcat-black button.button--transparent,
      input.button.button--wildcat-black a.button.button--transparent,
      input.button.button--wildcat-black input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--wildcat-black button[disabled],
      button.button--wildcat-black a.button[disabled],
      button.button--wildcat-black input.button[disabled],
      a.button.button--wildcat-black button[disabled],
      a.button.button--wildcat-black a.button[disabled],
      a.button.button--wildcat-black input.button[disabled],
      input.button.button--wildcat-black button[disabled],
      input.button.button--wildcat-black a.button[disabled],
      input.button.button--wildcat-black input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--wildcat-black button[disabled].button--ghost,
        button.button--wildcat-black a.button[disabled].button--ghost,
        button.button--wildcat-black input.button[disabled].button--ghost,
        a.button.button--wildcat-black button[disabled].button--ghost,
        a.button.button--wildcat-black a.button[disabled].button--ghost,
        a.button.button--wildcat-black input.button[disabled].button--ghost,
        input.button.button--wildcat-black button[disabled].button--ghost,
        input.button.button--wildcat-black a.button[disabled].button--ghost,
        input.button.button--wildcat-black input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--wildcat-black button:hover,
      button.button--wildcat-black a.button:hover,
      button.button--wildcat-black input.button:hover,
      a.button.button--wildcat-black button:hover,
      a.button.button--wildcat-black a.button:hover,
      a.button.button--wildcat-black input.button:hover,
      input.button.button--wildcat-black button:hover,
      input.button.button--wildcat-black a.button:hover,
      input.button.button--wildcat-black input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--wildcat-black button:hover.button--ghost,
        button.button--wildcat-black a.button:hover.button--ghost,
        button.button--wildcat-black input.button:hover.button--ghost,
        a.button.button--wildcat-black button:hover.button--ghost,
        a.button.button--wildcat-black a.button:hover.button--ghost,
        a.button.button--wildcat-black input.button:hover.button--ghost,
        input.button.button--wildcat-black button:hover.button--ghost,
        input.button.button--wildcat-black a.button:hover.button--ghost,
        input.button.button--wildcat-black input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--wildcat-black button:active, button.button--wildcat-black button[aria-pressed='true'],
      button.button--wildcat-black a.button:active,
      button.button--wildcat-black a.button[aria-pressed='true'],
      button.button--wildcat-black input.button:active,
      button.button--wildcat-black input.button[aria-pressed='true'],
      a.button.button--wildcat-black button:active,
      a.button.button--wildcat-black button[aria-pressed='true'],
      a.button.button--wildcat-black a.button:active,
      a.button.button--wildcat-black a.button[aria-pressed='true'],
      a.button.button--wildcat-black input.button:active,
      a.button.button--wildcat-black input.button[aria-pressed='true'],
      input.button.button--wildcat-black button:active,
      input.button.button--wildcat-black button[aria-pressed='true'],
      input.button.button--wildcat-black a.button:active,
      input.button.button--wildcat-black a.button[aria-pressed='true'],
      input.button.button--wildcat-black input.button:active,
      input.button.button--wildcat-black input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--wildcat-black button:active.button--ghost, button.button--wildcat-black button[aria-pressed='true'].button--ghost,
        button.button--wildcat-black a.button:active.button--ghost,
        button.button--wildcat-black a.button[aria-pressed='true'].button--ghost,
        button.button--wildcat-black input.button:active.button--ghost,
        button.button--wildcat-black input.button[aria-pressed='true'].button--ghost,
        a.button.button--wildcat-black button:active.button--ghost,
        a.button.button--wildcat-black button[aria-pressed='true'].button--ghost,
        a.button.button--wildcat-black a.button:active.button--ghost,
        a.button.button--wildcat-black a.button[aria-pressed='true'].button--ghost,
        a.button.button--wildcat-black input.button:active.button--ghost,
        a.button.button--wildcat-black input.button[aria-pressed='true'].button--ghost,
        input.button.button--wildcat-black button:active.button--ghost,
        input.button.button--wildcat-black button[aria-pressed='true'].button--ghost,
        input.button.button--wildcat-black a.button:active.button--ghost,
        input.button.button--wildcat-black a.button[aria-pressed='true'].button--ghost,
        input.button.button--wildcat-black input.button:active.button--ghost,
        input.button.button--wildcat-black input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--wildcat-black button:active.button--transparent, button.button--wildcat-black button[aria-pressed='true'].button--transparent,
        button.button--wildcat-black a.button:active.button--transparent,
        button.button--wildcat-black a.button[aria-pressed='true'].button--transparent,
        button.button--wildcat-black input.button:active.button--transparent,
        button.button--wildcat-black input.button[aria-pressed='true'].button--transparent,
        a.button.button--wildcat-black button:active.button--transparent,
        a.button.button--wildcat-black button[aria-pressed='true'].button--transparent,
        a.button.button--wildcat-black a.button:active.button--transparent,
        a.button.button--wildcat-black a.button[aria-pressed='true'].button--transparent,
        a.button.button--wildcat-black input.button:active.button--transparent,
        a.button.button--wildcat-black input.button[aria-pressed='true'].button--transparent,
        input.button.button--wildcat-black button:active.button--transparent,
        input.button.button--wildcat-black button[aria-pressed='true'].button--transparent,
        input.button.button--wildcat-black a.button:active.button--transparent,
        input.button.button--wildcat-black a.button[aria-pressed='true'].button--transparent,
        input.button.button--wildcat-black input.button:active.button--transparent,
        input.button.button--wildcat-black input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--wildcat-black button:focus,
      button.button--wildcat-black a.button:focus,
      button.button--wildcat-black input.button:focus,
      a.button.button--wildcat-black button:focus,
      a.button.button--wildcat-black a.button:focus,
      a.button.button--wildcat-black input.button:focus,
      input.button.button--wildcat-black button:focus,
      input.button.button--wildcat-black a.button:focus,
      input.button.button--wildcat-black input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--wildcat-black button:focus.button--ghost,
        button.button--wildcat-black a.button:focus.button--ghost,
        button.button--wildcat-black input.button:focus.button--ghost,
        a.button.button--wildcat-black button:focus.button--ghost,
        a.button.button--wildcat-black a.button:focus.button--ghost,
        a.button.button--wildcat-black input.button:focus.button--ghost,
        input.button.button--wildcat-black button:focus.button--ghost,
        input.button.button--wildcat-black a.button:focus.button--ghost,
        input.button.button--wildcat-black input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--wildcat-black .headline-group .headline-group__super,
    a.button.button--wildcat-black .headline-group .headline-group__super,
    input.button.button--wildcat-black .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--wildcat-black .headline-group .headline-group__sub,
    a.button.button--wildcat-black .headline-group .headline-group__sub,
    input.button.button--wildcat-black .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--wildcat-black .headline-group .headline-group__head a,
    a.button.button--wildcat-black .headline-group .headline-group__head a,
    input.button.button--wildcat-black .headline-group .headline-group__head a {
      color: #fff; }
    button.button--wildcat-black .slick-prev,
    button.button--wildcat-black .slick-next,
    a.button.button--wildcat-black .slick-prev,
    a.button.button--wildcat-black .slick-next,
    input.button.button--wildcat-black .slick-prev,
    input.button.button--wildcat-black .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--wildcat-black .slick-prev:hover, button.button--wildcat-black .slick-prev:focus,
      button.button--wildcat-black .slick-next:hover,
      button.button--wildcat-black .slick-next:focus,
      a.button.button--wildcat-black .slick-prev:hover,
      a.button.button--wildcat-black .slick-prev:focus,
      a.button.button--wildcat-black .slick-next:hover,
      a.button.button--wildcat-black .slick-next:focus,
      input.button.button--wildcat-black .slick-prev:hover,
      input.button.button--wildcat-black .slick-prev:focus,
      input.button.button--wildcat-black .slick-next:hover,
      input.button.button--wildcat-black .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--wildcat-black .slick-prev::before,
      button.button--wildcat-black .slick-next::before,
      a.button.button--wildcat-black .slick-prev::before,
      a.button.button--wildcat-black .slick-next::before,
      input.button.button--wildcat-black .slick-prev::before,
      input.button.button--wildcat-black .slick-next::before {
        color: #fff; }
    button.button--wildcat-black .slick-dots li button,
    a.button.button--wildcat-black .slick-dots li button,
    input.button.button--wildcat-black .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--wildcat-black .slick-dots li button::before,
      a.button.button--wildcat-black .slick-dots li button::before,
      input.button.button--wildcat-black .slick-dots li button::before {
        color: #ebebeb; }
    button.button--wildcat-black .slick-dots li.slick-active button::before,
    a.button.button--wildcat-black .slick-dots li.slick-active button::before,
    input.button.button--wildcat-black .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--wildcat-black .statistic .editorial::before,
    a.button.button--wildcat-black .statistic .editorial::before,
    input.button.button--wildcat-black .statistic .editorial::before {
      background-color: #fff; }
    button.button--wildcat-black .statistic .headline-group .headline-group__head,
    a.button.button--wildcat-black .statistic .headline-group .headline-group__head,
    input.button.button--wildcat-black .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--wildcat-black .statistic .headline-group .headline-group__super,
    button.button--wildcat-black .statistic .headline-group .headline-group__sub,
    a.button.button--wildcat-black .statistic .headline-group .headline-group__super,
    a.button.button--wildcat-black .statistic .headline-group .headline-group__sub,
    input.button.button--wildcat-black .statistic .headline-group .headline-group__super,
    input.button.button--wildcat-black .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--wildcat-black .pullquote__attribution::before,
    a.button.button--wildcat-black .pullquote__attribution::before,
    input.button.button--wildcat-black .pullquote__attribution::before {
      background-color: #fff; }
    button.button--wildcat-black .pullquote__attribution .pullquote__first-line,
    a.button.button--wildcat-black .pullquote__attribution .pullquote__first-line,
    input.button.button--wildcat-black .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--wildcat-black .search-control,
    a.button.button--wildcat-black .search-control,
    input.button.button--wildcat-black .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--wildcat-black .search-control:hover, button.button--wildcat-black .search-control:active,
      a.button.button--wildcat-black .search-control:hover,
      a.button.button--wildcat-black .search-control:active,
      input.button.button--wildcat-black .search-control:hover,
      input.button.button--wildcat-black .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--wildcat-black .menu-button,
    a.button.button--wildcat-black .menu-button,
    input.button.button--wildcat-black .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--wildcat-black .menu-button:hover, button.button--wildcat-black .menu-button:active,
      a.button.button--wildcat-black .menu-button:hover,
      a.button.button--wildcat-black .menu-button:active,
      input.button.button--wildcat-black .menu-button:hover,
      input.button.button--wildcat-black .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--wildcat-black .uky-logo-main .uky-logo-main__logo,
    a.button.button--wildcat-black .uky-logo-main .uky-logo-main__logo,
    input.button.button--wildcat-black .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--wildcat-black .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--wildcat-black .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--wildcat-black .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--wildcat-black .contact-table th,
    button.button--wildcat-black .contact-table td,
    a.button.button--wildcat-black .contact-table th,
    a.button.button--wildcat-black .contact-table td,
    input.button.button--wildcat-black .contact-table th,
    input.button.button--wildcat-black .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--wildcat-black .social-media-links a:link, button.button--wildcat-black .social-media-links a:visited,
    a.button.button--wildcat-black .social-media-links a:link,
    a.button.button--wildcat-black .social-media-links a:visited,
    input.button.button--wildcat-black .social-media-links a:link,
    input.button.button--wildcat-black .social-media-links a:visited {
      color: #fff; }
    button.button--wildcat-black .social-media-links a:hover, button.button--wildcat-black .social-media-links a:active,
    a.button.button--wildcat-black .social-media-links a:hover,
    a.button.button--wildcat-black .social-media-links a:active,
    input.button.button--wildcat-black .social-media-links a:hover,
    input.button.button--wildcat-black .social-media-links a:active {
      color: #0033a0; }
    button.button--wildcat-black form input[type='text'],
    button.button--wildcat-black form input[type='password'],
    button.button--wildcat-black form input[type='color'],
    button.button--wildcat-black form input[type='date'],
    button.button--wildcat-black form input[type='datetime'],
    button.button--wildcat-black form input[type='email'],
    button.button--wildcat-black form input[type='month'],
    button.button--wildcat-black form input[type='number'],
    button.button--wildcat-black form input[type='range'],
    button.button--wildcat-black form input[type='search'],
    button.button--wildcat-black form input[type='tel'],
    button.button--wildcat-black form input[type='time'],
    button.button--wildcat-black form input[type='url'],
    button.button--wildcat-black form input[type='week'],
    button.button--wildcat-black form textarea,
    a.button.button--wildcat-black form input[type='text'],
    a.button.button--wildcat-black form input[type='password'],
    a.button.button--wildcat-black form input[type='color'],
    a.button.button--wildcat-black form input[type='date'],
    a.button.button--wildcat-black form input[type='datetime'],
    a.button.button--wildcat-black form input[type='email'],
    a.button.button--wildcat-black form input[type='month'],
    a.button.button--wildcat-black form input[type='number'],
    a.button.button--wildcat-black form input[type='range'],
    a.button.button--wildcat-black form input[type='search'],
    a.button.button--wildcat-black form input[type='tel'],
    a.button.button--wildcat-black form input[type='time'],
    a.button.button--wildcat-black form input[type='url'],
    a.button.button--wildcat-black form input[type='week'],
    a.button.button--wildcat-black form textarea,
    input.button.button--wildcat-black form input[type='text'],
    input.button.button--wildcat-black form input[type='password'],
    input.button.button--wildcat-black form input[type='color'],
    input.button.button--wildcat-black form input[type='date'],
    input.button.button--wildcat-black form input[type='datetime'],
    input.button.button--wildcat-black form input[type='email'],
    input.button.button--wildcat-black form input[type='month'],
    input.button.button--wildcat-black form input[type='number'],
    input.button.button--wildcat-black form input[type='range'],
    input.button.button--wildcat-black form input[type='search'],
    input.button.button--wildcat-black form input[type='tel'],
    input.button.button--wildcat-black form input[type='time'],
    input.button.button--wildcat-black form input[type='url'],
    input.button.button--wildcat-black form input[type='week'],
    input.button.button--wildcat-black form textarea {
      border-color: transparent; }
    button.button--wildcat-black .heading--display span,
    a.button.button--wildcat-black .heading--display span,
    input.button.button--wildcat-black .heading--display span {
      background-color: #000000; }
  button.button--light-blue,
  a.button.button--light-blue,
  input.button.button--light-blue {
    background-color: #1897d4; }
    button.button--light-blue .heading--display span,
    a.button.button--light-blue .heading--display span,
    input.button.button--light-blue .heading--display span {
      background-color: #1897d4; }
  button.button--medium-blue,
  a.button.button--medium-blue,
  input.button.button--medium-blue {
    background-color: #2b3a82;
    color: #fff; }
    button.button--medium-blue .cite-media .icon-label,
    a.button.button--medium-blue .cite-media .icon-label,
    input.button.button--medium-blue .cite-media .icon-label {
      color: #fff; }
    button.button--medium-blue .image-with-caption__media,
    a.button.button--medium-blue .image-with-caption__media,
    input.button.button--medium-blue .image-with-caption__media {
      background-color: #000000; }
    button.button--medium-blue .icon-label--stacked .label,
    a.button.button--medium-blue .icon-label--stacked .label,
    input.button.button--medium-blue .icon-label--stacked .label {
      color: #fff; }
    button.button--medium-blue a:link, button.button--medium-blue a:visited,
    a.button.button--medium-blue a:link,
    a.button.button--medium-blue a:visited,
    input.button.button--medium-blue a:link,
    input.button.button--medium-blue a:visited {
      color: #fff; }
    button.button--medium-blue a:hover, button.button--medium-blue a:active,
    a.button.button--medium-blue a:hover,
    a.button.button--medium-blue a:active,
    input.button.button--medium-blue a:hover,
    input.button.button--medium-blue a:active {
      color: #B1C9E8; }
    button.button--medium-blue .carousel figcaption a,
    a.button.button--medium-blue .carousel figcaption a,
    input.button.button--medium-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--medium-blue .carousel figcaption a:link, button.button--medium-blue .carousel figcaption a:visited,
      a.button.button--medium-blue .carousel figcaption a:link,
      a.button.button--medium-blue .carousel figcaption a:visited,
      input.button.button--medium-blue .carousel figcaption a:link,
      input.button.button--medium-blue .carousel figcaption a:visited {
        color: #000000; }
      button.button--medium-blue .carousel figcaption a:hover, button.button--medium-blue .carousel figcaption a:active,
      a.button.button--medium-blue .carousel figcaption a:hover,
      a.button.button--medium-blue .carousel figcaption a:active,
      input.button.button--medium-blue .carousel figcaption a:hover,
      input.button.button--medium-blue .carousel figcaption a:active {
        color: #0033a0; }
      button.button--medium-blue .carousel figcaption a.link--fancy,
      a.button.button--medium-blue .carousel figcaption a.link--fancy,
      input.button.button--medium-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--medium-blue .carousel figcaption a:active, button.button--medium-blue .carousel figcaption a:hover,
      a.button.button--medium-blue .carousel figcaption a:active,
      a.button.button--medium-blue .carousel figcaption a:hover,
      input.button.button--medium-blue .carousel figcaption a:active,
      input.button.button--medium-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--medium-blue .carousel figcaption a:link, button.button--medium-blue .carousel figcaption a:visited,
      a.button.button--medium-blue .carousel figcaption a:link,
      a.button.button--medium-blue .carousel figcaption a:visited,
      input.button.button--medium-blue .carousel figcaption a:link,
      input.button.button--medium-blue .carousel figcaption a:visited {
        color: #fff; }
      button.button--medium-blue .carousel figcaption a:hover, button.button--medium-blue .carousel figcaption a:active,
      a.button.button--medium-blue .carousel figcaption a:hover,
      a.button.button--medium-blue .carousel figcaption a:active,
      input.button.button--medium-blue .carousel figcaption a:hover,
      input.button.button--medium-blue .carousel figcaption a:active {
        color: #fff; }
    button.button--medium-blue button,
    button.button--medium-blue a.button,
    button.button--medium-blue input.button,
    a.button.button--medium-blue button,
    a.button.button--medium-blue a.button,
    a.button.button--medium-blue input.button,
    input.button.button--medium-blue button,
    input.button.button--medium-blue a.button,
    input.button.button--medium-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--medium-blue button:link,
      button.button--medium-blue a.button:link,
      button.button--medium-blue input.button:link,
      a.button.button--medium-blue button:link,
      a.button.button--medium-blue a.button:link,
      a.button.button--medium-blue input.button:link,
      input.button.button--medium-blue button:link,
      input.button.button--medium-blue a.button:link,
      input.button.button--medium-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--medium-blue button.button--ghost,
      button.button--medium-blue a.button.button--ghost,
      button.button--medium-blue input.button.button--ghost,
      a.button.button--medium-blue button.button--ghost,
      a.button.button--medium-blue a.button.button--ghost,
      a.button.button--medium-blue input.button.button--ghost,
      input.button.button--medium-blue button.button--ghost,
      input.button.button--medium-blue a.button.button--ghost,
      input.button.button--medium-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--medium-blue button.button--bluegrass,
      button.button--medium-blue a.button.button--bluegrass,
      button.button--medium-blue input.button.button--bluegrass,
      a.button.button--medium-blue button.button--bluegrass,
      a.button.button--medium-blue a.button.button--bluegrass,
      a.button.button--medium-blue input.button.button--bluegrass,
      input.button.button--medium-blue button.button--bluegrass,
      input.button.button--medium-blue a.button.button--bluegrass,
      input.button.button--medium-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--medium-blue button.button--transparent,
      button.button--medium-blue a.button.button--transparent,
      button.button--medium-blue input.button.button--transparent,
      a.button.button--medium-blue button.button--transparent,
      a.button.button--medium-blue a.button.button--transparent,
      a.button.button--medium-blue input.button.button--transparent,
      input.button.button--medium-blue button.button--transparent,
      input.button.button--medium-blue a.button.button--transparent,
      input.button.button--medium-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--medium-blue button[disabled],
      button.button--medium-blue a.button[disabled],
      button.button--medium-blue input.button[disabled],
      a.button.button--medium-blue button[disabled],
      a.button.button--medium-blue a.button[disabled],
      a.button.button--medium-blue input.button[disabled],
      input.button.button--medium-blue button[disabled],
      input.button.button--medium-blue a.button[disabled],
      input.button.button--medium-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--medium-blue button[disabled].button--ghost,
        button.button--medium-blue a.button[disabled].button--ghost,
        button.button--medium-blue input.button[disabled].button--ghost,
        a.button.button--medium-blue button[disabled].button--ghost,
        a.button.button--medium-blue a.button[disabled].button--ghost,
        a.button.button--medium-blue input.button[disabled].button--ghost,
        input.button.button--medium-blue button[disabled].button--ghost,
        input.button.button--medium-blue a.button[disabled].button--ghost,
        input.button.button--medium-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--medium-blue button:hover,
      button.button--medium-blue a.button:hover,
      button.button--medium-blue input.button:hover,
      a.button.button--medium-blue button:hover,
      a.button.button--medium-blue a.button:hover,
      a.button.button--medium-blue input.button:hover,
      input.button.button--medium-blue button:hover,
      input.button.button--medium-blue a.button:hover,
      input.button.button--medium-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--medium-blue button:hover.button--ghost,
        button.button--medium-blue a.button:hover.button--ghost,
        button.button--medium-blue input.button:hover.button--ghost,
        a.button.button--medium-blue button:hover.button--ghost,
        a.button.button--medium-blue a.button:hover.button--ghost,
        a.button.button--medium-blue input.button:hover.button--ghost,
        input.button.button--medium-blue button:hover.button--ghost,
        input.button.button--medium-blue a.button:hover.button--ghost,
        input.button.button--medium-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--medium-blue button:active, button.button--medium-blue button[aria-pressed='true'],
      button.button--medium-blue a.button:active,
      button.button--medium-blue a.button[aria-pressed='true'],
      button.button--medium-blue input.button:active,
      button.button--medium-blue input.button[aria-pressed='true'],
      a.button.button--medium-blue button:active,
      a.button.button--medium-blue button[aria-pressed='true'],
      a.button.button--medium-blue a.button:active,
      a.button.button--medium-blue a.button[aria-pressed='true'],
      a.button.button--medium-blue input.button:active,
      a.button.button--medium-blue input.button[aria-pressed='true'],
      input.button.button--medium-blue button:active,
      input.button.button--medium-blue button[aria-pressed='true'],
      input.button.button--medium-blue a.button:active,
      input.button.button--medium-blue a.button[aria-pressed='true'],
      input.button.button--medium-blue input.button:active,
      input.button.button--medium-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--medium-blue button:active.button--ghost, button.button--medium-blue button[aria-pressed='true'].button--ghost,
        button.button--medium-blue a.button:active.button--ghost,
        button.button--medium-blue a.button[aria-pressed='true'].button--ghost,
        button.button--medium-blue input.button:active.button--ghost,
        button.button--medium-blue input.button[aria-pressed='true'].button--ghost,
        a.button.button--medium-blue button:active.button--ghost,
        a.button.button--medium-blue button[aria-pressed='true'].button--ghost,
        a.button.button--medium-blue a.button:active.button--ghost,
        a.button.button--medium-blue a.button[aria-pressed='true'].button--ghost,
        a.button.button--medium-blue input.button:active.button--ghost,
        a.button.button--medium-blue input.button[aria-pressed='true'].button--ghost,
        input.button.button--medium-blue button:active.button--ghost,
        input.button.button--medium-blue button[aria-pressed='true'].button--ghost,
        input.button.button--medium-blue a.button:active.button--ghost,
        input.button.button--medium-blue a.button[aria-pressed='true'].button--ghost,
        input.button.button--medium-blue input.button:active.button--ghost,
        input.button.button--medium-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--medium-blue button:active.button--transparent, button.button--medium-blue button[aria-pressed='true'].button--transparent,
        button.button--medium-blue a.button:active.button--transparent,
        button.button--medium-blue a.button[aria-pressed='true'].button--transparent,
        button.button--medium-blue input.button:active.button--transparent,
        button.button--medium-blue input.button[aria-pressed='true'].button--transparent,
        a.button.button--medium-blue button:active.button--transparent,
        a.button.button--medium-blue button[aria-pressed='true'].button--transparent,
        a.button.button--medium-blue a.button:active.button--transparent,
        a.button.button--medium-blue a.button[aria-pressed='true'].button--transparent,
        a.button.button--medium-blue input.button:active.button--transparent,
        a.button.button--medium-blue input.button[aria-pressed='true'].button--transparent,
        input.button.button--medium-blue button:active.button--transparent,
        input.button.button--medium-blue button[aria-pressed='true'].button--transparent,
        input.button.button--medium-blue a.button:active.button--transparent,
        input.button.button--medium-blue a.button[aria-pressed='true'].button--transparent,
        input.button.button--medium-blue input.button:active.button--transparent,
        input.button.button--medium-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--medium-blue button:focus,
      button.button--medium-blue a.button:focus,
      button.button--medium-blue input.button:focus,
      a.button.button--medium-blue button:focus,
      a.button.button--medium-blue a.button:focus,
      a.button.button--medium-blue input.button:focus,
      input.button.button--medium-blue button:focus,
      input.button.button--medium-blue a.button:focus,
      input.button.button--medium-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--medium-blue button:focus.button--ghost,
        button.button--medium-blue a.button:focus.button--ghost,
        button.button--medium-blue input.button:focus.button--ghost,
        a.button.button--medium-blue button:focus.button--ghost,
        a.button.button--medium-blue a.button:focus.button--ghost,
        a.button.button--medium-blue input.button:focus.button--ghost,
        input.button.button--medium-blue button:focus.button--ghost,
        input.button.button--medium-blue a.button:focus.button--ghost,
        input.button.button--medium-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--medium-blue .headline-group .headline-group__super,
    a.button.button--medium-blue .headline-group .headline-group__super,
    input.button.button--medium-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--medium-blue .headline-group .headline-group__sub,
    a.button.button--medium-blue .headline-group .headline-group__sub,
    input.button.button--medium-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--medium-blue .headline-group .headline-group__head a,
    a.button.button--medium-blue .headline-group .headline-group__head a,
    input.button.button--medium-blue .headline-group .headline-group__head a {
      color: #fff; }
    button.button--medium-blue .slick-prev,
    button.button--medium-blue .slick-next,
    a.button.button--medium-blue .slick-prev,
    a.button.button--medium-blue .slick-next,
    input.button.button--medium-blue .slick-prev,
    input.button.button--medium-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--medium-blue .slick-prev:hover, button.button--medium-blue .slick-prev:focus,
      button.button--medium-blue .slick-next:hover,
      button.button--medium-blue .slick-next:focus,
      a.button.button--medium-blue .slick-prev:hover,
      a.button.button--medium-blue .slick-prev:focus,
      a.button.button--medium-blue .slick-next:hover,
      a.button.button--medium-blue .slick-next:focus,
      input.button.button--medium-blue .slick-prev:hover,
      input.button.button--medium-blue .slick-prev:focus,
      input.button.button--medium-blue .slick-next:hover,
      input.button.button--medium-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--medium-blue .slick-prev::before,
      button.button--medium-blue .slick-next::before,
      a.button.button--medium-blue .slick-prev::before,
      a.button.button--medium-blue .slick-next::before,
      input.button.button--medium-blue .slick-prev::before,
      input.button.button--medium-blue .slick-next::before {
        color: #fff; }
    button.button--medium-blue .slick-dots li button,
    a.button.button--medium-blue .slick-dots li button,
    input.button.button--medium-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--medium-blue .slick-dots li button::before,
      a.button.button--medium-blue .slick-dots li button::before,
      input.button.button--medium-blue .slick-dots li button::before {
        color: #ebebeb; }
    button.button--medium-blue .slick-dots li.slick-active button::before,
    a.button.button--medium-blue .slick-dots li.slick-active button::before,
    input.button.button--medium-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--medium-blue .statistic .editorial::before,
    a.button.button--medium-blue .statistic .editorial::before,
    input.button.button--medium-blue .statistic .editorial::before {
      background-color: #fff; }
    button.button--medium-blue .statistic .headline-group .headline-group__head,
    a.button.button--medium-blue .statistic .headline-group .headline-group__head,
    input.button.button--medium-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--medium-blue .statistic .headline-group .headline-group__super,
    button.button--medium-blue .statistic .headline-group .headline-group__sub,
    a.button.button--medium-blue .statistic .headline-group .headline-group__super,
    a.button.button--medium-blue .statistic .headline-group .headline-group__sub,
    input.button.button--medium-blue .statistic .headline-group .headline-group__super,
    input.button.button--medium-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--medium-blue .pullquote__attribution::before,
    a.button.button--medium-blue .pullquote__attribution::before,
    input.button.button--medium-blue .pullquote__attribution::before {
      background-color: #fff; }
    button.button--medium-blue .pullquote__attribution .pullquote__first-line,
    a.button.button--medium-blue .pullquote__attribution .pullquote__first-line,
    input.button.button--medium-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--medium-blue .search-control,
    a.button.button--medium-blue .search-control,
    input.button.button--medium-blue .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--medium-blue .search-control:hover, button.button--medium-blue .search-control:active,
      a.button.button--medium-blue .search-control:hover,
      a.button.button--medium-blue .search-control:active,
      input.button.button--medium-blue .search-control:hover,
      input.button.button--medium-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--medium-blue .menu-button,
    a.button.button--medium-blue .menu-button,
    input.button.button--medium-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--medium-blue .menu-button:hover, button.button--medium-blue .menu-button:active,
      a.button.button--medium-blue .menu-button:hover,
      a.button.button--medium-blue .menu-button:active,
      input.button.button--medium-blue .menu-button:hover,
      input.button.button--medium-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--medium-blue .uky-logo-main .uky-logo-main__logo,
    a.button.button--medium-blue .uky-logo-main .uky-logo-main__logo,
    input.button.button--medium-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--medium-blue .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--medium-blue .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--medium-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--medium-blue .contact-table th,
    button.button--medium-blue .contact-table td,
    a.button.button--medium-blue .contact-table th,
    a.button.button--medium-blue .contact-table td,
    input.button.button--medium-blue .contact-table th,
    input.button.button--medium-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--medium-blue .social-media-links a:link, button.button--medium-blue .social-media-links a:visited,
    a.button.button--medium-blue .social-media-links a:link,
    a.button.button--medium-blue .social-media-links a:visited,
    input.button.button--medium-blue .social-media-links a:link,
    input.button.button--medium-blue .social-media-links a:visited {
      color: #fff; }
    button.button--medium-blue .social-media-links a:hover, button.button--medium-blue .social-media-links a:active,
    a.button.button--medium-blue .social-media-links a:hover,
    a.button.button--medium-blue .social-media-links a:active,
    input.button.button--medium-blue .social-media-links a:hover,
    input.button.button--medium-blue .social-media-links a:active {
      color: #0033a0; }
    button.button--medium-blue form input[type='text'],
    button.button--medium-blue form input[type='password'],
    button.button--medium-blue form input[type='color'],
    button.button--medium-blue form input[type='date'],
    button.button--medium-blue form input[type='datetime'],
    button.button--medium-blue form input[type='email'],
    button.button--medium-blue form input[type='month'],
    button.button--medium-blue form input[type='number'],
    button.button--medium-blue form input[type='range'],
    button.button--medium-blue form input[type='search'],
    button.button--medium-blue form input[type='tel'],
    button.button--medium-blue form input[type='time'],
    button.button--medium-blue form input[type='url'],
    button.button--medium-blue form input[type='week'],
    button.button--medium-blue form textarea,
    a.button.button--medium-blue form input[type='text'],
    a.button.button--medium-blue form input[type='password'],
    a.button.button--medium-blue form input[type='color'],
    a.button.button--medium-blue form input[type='date'],
    a.button.button--medium-blue form input[type='datetime'],
    a.button.button--medium-blue form input[type='email'],
    a.button.button--medium-blue form input[type='month'],
    a.button.button--medium-blue form input[type='number'],
    a.button.button--medium-blue form input[type='range'],
    a.button.button--medium-blue form input[type='search'],
    a.button.button--medium-blue form input[type='tel'],
    a.button.button--medium-blue form input[type='time'],
    a.button.button--medium-blue form input[type='url'],
    a.button.button--medium-blue form input[type='week'],
    a.button.button--medium-blue form textarea,
    input.button.button--medium-blue form input[type='text'],
    input.button.button--medium-blue form input[type='password'],
    input.button.button--medium-blue form input[type='color'],
    input.button.button--medium-blue form input[type='date'],
    input.button.button--medium-blue form input[type='datetime'],
    input.button.button--medium-blue form input[type='email'],
    input.button.button--medium-blue form input[type='month'],
    input.button.button--medium-blue form input[type='number'],
    input.button.button--medium-blue form input[type='range'],
    input.button.button--medium-blue form input[type='search'],
    input.button.button--medium-blue form input[type='tel'],
    input.button.button--medium-blue form input[type='time'],
    input.button.button--medium-blue form input[type='url'],
    input.button.button--medium-blue form input[type='week'],
    input.button.button--medium-blue form textarea {
      border-color: transparent; }
    button.button--medium-blue .heading--display span,
    a.button.button--medium-blue .heading--display span,
    input.button.button--medium-blue .heading--display span {
      background-color: #2b3a82; }
  button.button--dark-blue,
  a.button.button--dark-blue,
  input.button.button--dark-blue {
    background-color: #1f2c5e;
    color: #fff; }
    button.button--dark-blue .cite-media .icon-label,
    a.button.button--dark-blue .cite-media .icon-label,
    input.button.button--dark-blue .cite-media .icon-label {
      color: #fff; }
    button.button--dark-blue .image-with-caption__media,
    a.button.button--dark-blue .image-with-caption__media,
    input.button.button--dark-blue .image-with-caption__media {
      background-color: #000000; }
    button.button--dark-blue .icon-label--stacked .label,
    a.button.button--dark-blue .icon-label--stacked .label,
    input.button.button--dark-blue .icon-label--stacked .label {
      color: #fff; }
    button.button--dark-blue a:link, button.button--dark-blue a:visited,
    a.button.button--dark-blue a:link,
    a.button.button--dark-blue a:visited,
    input.button.button--dark-blue a:link,
    input.button.button--dark-blue a:visited {
      color: #fff; }
    button.button--dark-blue a:hover, button.button--dark-blue a:active,
    a.button.button--dark-blue a:hover,
    a.button.button--dark-blue a:active,
    input.button.button--dark-blue a:hover,
    input.button.button--dark-blue a:active {
      color: #B1C9E8; }
    button.button--dark-blue .carousel figcaption a,
    a.button.button--dark-blue .carousel figcaption a,
    input.button.button--dark-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--dark-blue .carousel figcaption a:link, button.button--dark-blue .carousel figcaption a:visited,
      a.button.button--dark-blue .carousel figcaption a:link,
      a.button.button--dark-blue .carousel figcaption a:visited,
      input.button.button--dark-blue .carousel figcaption a:link,
      input.button.button--dark-blue .carousel figcaption a:visited {
        color: #000000; }
      button.button--dark-blue .carousel figcaption a:hover, button.button--dark-blue .carousel figcaption a:active,
      a.button.button--dark-blue .carousel figcaption a:hover,
      a.button.button--dark-blue .carousel figcaption a:active,
      input.button.button--dark-blue .carousel figcaption a:hover,
      input.button.button--dark-blue .carousel figcaption a:active {
        color: #0033a0; }
      button.button--dark-blue .carousel figcaption a.link--fancy,
      a.button.button--dark-blue .carousel figcaption a.link--fancy,
      input.button.button--dark-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--dark-blue .carousel figcaption a:active, button.button--dark-blue .carousel figcaption a:hover,
      a.button.button--dark-blue .carousel figcaption a:active,
      a.button.button--dark-blue .carousel figcaption a:hover,
      input.button.button--dark-blue .carousel figcaption a:active,
      input.button.button--dark-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--dark-blue .carousel figcaption a:link, button.button--dark-blue .carousel figcaption a:visited,
      a.button.button--dark-blue .carousel figcaption a:link,
      a.button.button--dark-blue .carousel figcaption a:visited,
      input.button.button--dark-blue .carousel figcaption a:link,
      input.button.button--dark-blue .carousel figcaption a:visited {
        color: #fff; }
      button.button--dark-blue .carousel figcaption a:hover, button.button--dark-blue .carousel figcaption a:active,
      a.button.button--dark-blue .carousel figcaption a:hover,
      a.button.button--dark-blue .carousel figcaption a:active,
      input.button.button--dark-blue .carousel figcaption a:hover,
      input.button.button--dark-blue .carousel figcaption a:active {
        color: #fff; }
    button.button--dark-blue button,
    button.button--dark-blue a.button,
    button.button--dark-blue input.button,
    a.button.button--dark-blue button,
    a.button.button--dark-blue a.button,
    a.button.button--dark-blue input.button,
    input.button.button--dark-blue button,
    input.button.button--dark-blue a.button,
    input.button.button--dark-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--dark-blue button:link,
      button.button--dark-blue a.button:link,
      button.button--dark-blue input.button:link,
      a.button.button--dark-blue button:link,
      a.button.button--dark-blue a.button:link,
      a.button.button--dark-blue input.button:link,
      input.button.button--dark-blue button:link,
      input.button.button--dark-blue a.button:link,
      input.button.button--dark-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--dark-blue button.button--ghost,
      button.button--dark-blue a.button.button--ghost,
      button.button--dark-blue input.button.button--ghost,
      a.button.button--dark-blue button.button--ghost,
      a.button.button--dark-blue a.button.button--ghost,
      a.button.button--dark-blue input.button.button--ghost,
      input.button.button--dark-blue button.button--ghost,
      input.button.button--dark-blue a.button.button--ghost,
      input.button.button--dark-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--dark-blue button.button--bluegrass,
      button.button--dark-blue a.button.button--bluegrass,
      button.button--dark-blue input.button.button--bluegrass,
      a.button.button--dark-blue button.button--bluegrass,
      a.button.button--dark-blue a.button.button--bluegrass,
      a.button.button--dark-blue input.button.button--bluegrass,
      input.button.button--dark-blue button.button--bluegrass,
      input.button.button--dark-blue a.button.button--bluegrass,
      input.button.button--dark-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--dark-blue button.button--transparent,
      button.button--dark-blue a.button.button--transparent,
      button.button--dark-blue input.button.button--transparent,
      a.button.button--dark-blue button.button--transparent,
      a.button.button--dark-blue a.button.button--transparent,
      a.button.button--dark-blue input.button.button--transparent,
      input.button.button--dark-blue button.button--transparent,
      input.button.button--dark-blue a.button.button--transparent,
      input.button.button--dark-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--dark-blue button[disabled],
      button.button--dark-blue a.button[disabled],
      button.button--dark-blue input.button[disabled],
      a.button.button--dark-blue button[disabled],
      a.button.button--dark-blue a.button[disabled],
      a.button.button--dark-blue input.button[disabled],
      input.button.button--dark-blue button[disabled],
      input.button.button--dark-blue a.button[disabled],
      input.button.button--dark-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--dark-blue button[disabled].button--ghost,
        button.button--dark-blue a.button[disabled].button--ghost,
        button.button--dark-blue input.button[disabled].button--ghost,
        a.button.button--dark-blue button[disabled].button--ghost,
        a.button.button--dark-blue a.button[disabled].button--ghost,
        a.button.button--dark-blue input.button[disabled].button--ghost,
        input.button.button--dark-blue button[disabled].button--ghost,
        input.button.button--dark-blue a.button[disabled].button--ghost,
        input.button.button--dark-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--dark-blue button:hover,
      button.button--dark-blue a.button:hover,
      button.button--dark-blue input.button:hover,
      a.button.button--dark-blue button:hover,
      a.button.button--dark-blue a.button:hover,
      a.button.button--dark-blue input.button:hover,
      input.button.button--dark-blue button:hover,
      input.button.button--dark-blue a.button:hover,
      input.button.button--dark-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--dark-blue button:hover.button--ghost,
        button.button--dark-blue a.button:hover.button--ghost,
        button.button--dark-blue input.button:hover.button--ghost,
        a.button.button--dark-blue button:hover.button--ghost,
        a.button.button--dark-blue a.button:hover.button--ghost,
        a.button.button--dark-blue input.button:hover.button--ghost,
        input.button.button--dark-blue button:hover.button--ghost,
        input.button.button--dark-blue a.button:hover.button--ghost,
        input.button.button--dark-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--dark-blue button:active, button.button--dark-blue button[aria-pressed='true'],
      button.button--dark-blue a.button:active,
      button.button--dark-blue a.button[aria-pressed='true'],
      button.button--dark-blue input.button:active,
      button.button--dark-blue input.button[aria-pressed='true'],
      a.button.button--dark-blue button:active,
      a.button.button--dark-blue button[aria-pressed='true'],
      a.button.button--dark-blue a.button:active,
      a.button.button--dark-blue a.button[aria-pressed='true'],
      a.button.button--dark-blue input.button:active,
      a.button.button--dark-blue input.button[aria-pressed='true'],
      input.button.button--dark-blue button:active,
      input.button.button--dark-blue button[aria-pressed='true'],
      input.button.button--dark-blue a.button:active,
      input.button.button--dark-blue a.button[aria-pressed='true'],
      input.button.button--dark-blue input.button:active,
      input.button.button--dark-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--dark-blue button:active.button--ghost, button.button--dark-blue button[aria-pressed='true'].button--ghost,
        button.button--dark-blue a.button:active.button--ghost,
        button.button--dark-blue a.button[aria-pressed='true'].button--ghost,
        button.button--dark-blue input.button:active.button--ghost,
        button.button--dark-blue input.button[aria-pressed='true'].button--ghost,
        a.button.button--dark-blue button:active.button--ghost,
        a.button.button--dark-blue button[aria-pressed='true'].button--ghost,
        a.button.button--dark-blue a.button:active.button--ghost,
        a.button.button--dark-blue a.button[aria-pressed='true'].button--ghost,
        a.button.button--dark-blue input.button:active.button--ghost,
        a.button.button--dark-blue input.button[aria-pressed='true'].button--ghost,
        input.button.button--dark-blue button:active.button--ghost,
        input.button.button--dark-blue button[aria-pressed='true'].button--ghost,
        input.button.button--dark-blue a.button:active.button--ghost,
        input.button.button--dark-blue a.button[aria-pressed='true'].button--ghost,
        input.button.button--dark-blue input.button:active.button--ghost,
        input.button.button--dark-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--dark-blue button:active.button--transparent, button.button--dark-blue button[aria-pressed='true'].button--transparent,
        button.button--dark-blue a.button:active.button--transparent,
        button.button--dark-blue a.button[aria-pressed='true'].button--transparent,
        button.button--dark-blue input.button:active.button--transparent,
        button.button--dark-blue input.button[aria-pressed='true'].button--transparent,
        a.button.button--dark-blue button:active.button--transparent,
        a.button.button--dark-blue button[aria-pressed='true'].button--transparent,
        a.button.button--dark-blue a.button:active.button--transparent,
        a.button.button--dark-blue a.button[aria-pressed='true'].button--transparent,
        a.button.button--dark-blue input.button:active.button--transparent,
        a.button.button--dark-blue input.button[aria-pressed='true'].button--transparent,
        input.button.button--dark-blue button:active.button--transparent,
        input.button.button--dark-blue button[aria-pressed='true'].button--transparent,
        input.button.button--dark-blue a.button:active.button--transparent,
        input.button.button--dark-blue a.button[aria-pressed='true'].button--transparent,
        input.button.button--dark-blue input.button:active.button--transparent,
        input.button.button--dark-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--dark-blue button:focus,
      button.button--dark-blue a.button:focus,
      button.button--dark-blue input.button:focus,
      a.button.button--dark-blue button:focus,
      a.button.button--dark-blue a.button:focus,
      a.button.button--dark-blue input.button:focus,
      input.button.button--dark-blue button:focus,
      input.button.button--dark-blue a.button:focus,
      input.button.button--dark-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--dark-blue button:focus.button--ghost,
        button.button--dark-blue a.button:focus.button--ghost,
        button.button--dark-blue input.button:focus.button--ghost,
        a.button.button--dark-blue button:focus.button--ghost,
        a.button.button--dark-blue a.button:focus.button--ghost,
        a.button.button--dark-blue input.button:focus.button--ghost,
        input.button.button--dark-blue button:focus.button--ghost,
        input.button.button--dark-blue a.button:focus.button--ghost,
        input.button.button--dark-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--dark-blue .headline-group .headline-group__super,
    a.button.button--dark-blue .headline-group .headline-group__super,
    input.button.button--dark-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--dark-blue .headline-group .headline-group__sub,
    a.button.button--dark-blue .headline-group .headline-group__sub,
    input.button.button--dark-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--dark-blue .headline-group .headline-group__head a,
    a.button.button--dark-blue .headline-group .headline-group__head a,
    input.button.button--dark-blue .headline-group .headline-group__head a {
      color: #fff; }
    button.button--dark-blue .slick-prev,
    button.button--dark-blue .slick-next,
    a.button.button--dark-blue .slick-prev,
    a.button.button--dark-blue .slick-next,
    input.button.button--dark-blue .slick-prev,
    input.button.button--dark-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--dark-blue .slick-prev:hover, button.button--dark-blue .slick-prev:focus,
      button.button--dark-blue .slick-next:hover,
      button.button--dark-blue .slick-next:focus,
      a.button.button--dark-blue .slick-prev:hover,
      a.button.button--dark-blue .slick-prev:focus,
      a.button.button--dark-blue .slick-next:hover,
      a.button.button--dark-blue .slick-next:focus,
      input.button.button--dark-blue .slick-prev:hover,
      input.button.button--dark-blue .slick-prev:focus,
      input.button.button--dark-blue .slick-next:hover,
      input.button.button--dark-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--dark-blue .slick-prev::before,
      button.button--dark-blue .slick-next::before,
      a.button.button--dark-blue .slick-prev::before,
      a.button.button--dark-blue .slick-next::before,
      input.button.button--dark-blue .slick-prev::before,
      input.button.button--dark-blue .slick-next::before {
        color: #fff; }
    button.button--dark-blue .slick-dots li button,
    a.button.button--dark-blue .slick-dots li button,
    input.button.button--dark-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--dark-blue .slick-dots li button::before,
      a.button.button--dark-blue .slick-dots li button::before,
      input.button.button--dark-blue .slick-dots li button::before {
        color: #ebebeb; }
    button.button--dark-blue .slick-dots li.slick-active button::before,
    a.button.button--dark-blue .slick-dots li.slick-active button::before,
    input.button.button--dark-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--dark-blue .statistic .editorial::before,
    a.button.button--dark-blue .statistic .editorial::before,
    input.button.button--dark-blue .statistic .editorial::before {
      background-color: #fff; }
    button.button--dark-blue .statistic .headline-group .headline-group__head,
    a.button.button--dark-blue .statistic .headline-group .headline-group__head,
    input.button.button--dark-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--dark-blue .statistic .headline-group .headline-group__super,
    button.button--dark-blue .statistic .headline-group .headline-group__sub,
    a.button.button--dark-blue .statistic .headline-group .headline-group__super,
    a.button.button--dark-blue .statistic .headline-group .headline-group__sub,
    input.button.button--dark-blue .statistic .headline-group .headline-group__super,
    input.button.button--dark-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--dark-blue .pullquote__attribution::before,
    a.button.button--dark-blue .pullquote__attribution::before,
    input.button.button--dark-blue .pullquote__attribution::before {
      background-color: #fff; }
    button.button--dark-blue .pullquote__attribution .pullquote__first-line,
    a.button.button--dark-blue .pullquote__attribution .pullquote__first-line,
    input.button.button--dark-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--dark-blue .search-control,
    a.button.button--dark-blue .search-control,
    input.button.button--dark-blue .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--dark-blue .search-control:hover, button.button--dark-blue .search-control:active,
      a.button.button--dark-blue .search-control:hover,
      a.button.button--dark-blue .search-control:active,
      input.button.button--dark-blue .search-control:hover,
      input.button.button--dark-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--dark-blue .menu-button,
    a.button.button--dark-blue .menu-button,
    input.button.button--dark-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--dark-blue .menu-button:hover, button.button--dark-blue .menu-button:active,
      a.button.button--dark-blue .menu-button:hover,
      a.button.button--dark-blue .menu-button:active,
      input.button.button--dark-blue .menu-button:hover,
      input.button.button--dark-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--dark-blue .uky-logo-main .uky-logo-main__logo,
    a.button.button--dark-blue .uky-logo-main .uky-logo-main__logo,
    input.button.button--dark-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--dark-blue .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--dark-blue .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--dark-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--dark-blue .contact-table th,
    button.button--dark-blue .contact-table td,
    a.button.button--dark-blue .contact-table th,
    a.button.button--dark-blue .contact-table td,
    input.button.button--dark-blue .contact-table th,
    input.button.button--dark-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--dark-blue .social-media-links a:link, button.button--dark-blue .social-media-links a:visited,
    a.button.button--dark-blue .social-media-links a:link,
    a.button.button--dark-blue .social-media-links a:visited,
    input.button.button--dark-blue .social-media-links a:link,
    input.button.button--dark-blue .social-media-links a:visited {
      color: #fff; }
    button.button--dark-blue .social-media-links a:hover, button.button--dark-blue .social-media-links a:active,
    a.button.button--dark-blue .social-media-links a:hover,
    a.button.button--dark-blue .social-media-links a:active,
    input.button.button--dark-blue .social-media-links a:hover,
    input.button.button--dark-blue .social-media-links a:active {
      color: #0033a0; }
    button.button--dark-blue form input[type='text'],
    button.button--dark-blue form input[type='password'],
    button.button--dark-blue form input[type='color'],
    button.button--dark-blue form input[type='date'],
    button.button--dark-blue form input[type='datetime'],
    button.button--dark-blue form input[type='email'],
    button.button--dark-blue form input[type='month'],
    button.button--dark-blue form input[type='number'],
    button.button--dark-blue form input[type='range'],
    button.button--dark-blue form input[type='search'],
    button.button--dark-blue form input[type='tel'],
    button.button--dark-blue form input[type='time'],
    button.button--dark-blue form input[type='url'],
    button.button--dark-blue form input[type='week'],
    button.button--dark-blue form textarea,
    a.button.button--dark-blue form input[type='text'],
    a.button.button--dark-blue form input[type='password'],
    a.button.button--dark-blue form input[type='color'],
    a.button.button--dark-blue form input[type='date'],
    a.button.button--dark-blue form input[type='datetime'],
    a.button.button--dark-blue form input[type='email'],
    a.button.button--dark-blue form input[type='month'],
    a.button.button--dark-blue form input[type='number'],
    a.button.button--dark-blue form input[type='range'],
    a.button.button--dark-blue form input[type='search'],
    a.button.button--dark-blue form input[type='tel'],
    a.button.button--dark-blue form input[type='time'],
    a.button.button--dark-blue form input[type='url'],
    a.button.button--dark-blue form input[type='week'],
    a.button.button--dark-blue form textarea,
    input.button.button--dark-blue form input[type='text'],
    input.button.button--dark-blue form input[type='password'],
    input.button.button--dark-blue form input[type='color'],
    input.button.button--dark-blue form input[type='date'],
    input.button.button--dark-blue form input[type='datetime'],
    input.button.button--dark-blue form input[type='email'],
    input.button.button--dark-blue form input[type='month'],
    input.button.button--dark-blue form input[type='number'],
    input.button.button--dark-blue form input[type='range'],
    input.button.button--dark-blue form input[type='search'],
    input.button.button--dark-blue form input[type='tel'],
    input.button.button--dark-blue form input[type='time'],
    input.button.button--dark-blue form input[type='url'],
    input.button.button--dark-blue form input[type='week'],
    input.button.button--dark-blue form textarea {
      border-color: transparent; }
    button.button--dark-blue .heading--display span,
    a.button.button--dark-blue .heading--display span,
    input.button.button--dark-blue .heading--display span {
      background-color: #1f2c5e; }
  button.button--almost-wildcat-blue,
  a.button.button--almost-wildcat-blue,
  input.button.button--almost-wildcat-blue {
    background-color: #002678;
    color: #fff; }
    button.button--almost-wildcat-blue .cite-media .icon-label,
    a.button.button--almost-wildcat-blue .cite-media .icon-label,
    input.button.button--almost-wildcat-blue .cite-media .icon-label {
      color: #fff; }
    button.button--almost-wildcat-blue .image-with-caption__media,
    a.button.button--almost-wildcat-blue .image-with-caption__media,
    input.button.button--almost-wildcat-blue .image-with-caption__media {
      background-color: #000000; }
    button.button--almost-wildcat-blue .icon-label--stacked .label,
    a.button.button--almost-wildcat-blue .icon-label--stacked .label,
    input.button.button--almost-wildcat-blue .icon-label--stacked .label {
      color: #fff; }
    button.button--almost-wildcat-blue a:link, button.button--almost-wildcat-blue a:visited,
    a.button.button--almost-wildcat-blue a:link,
    a.button.button--almost-wildcat-blue a:visited,
    input.button.button--almost-wildcat-blue a:link,
    input.button.button--almost-wildcat-blue a:visited {
      color: #fff; }
    button.button--almost-wildcat-blue a:hover, button.button--almost-wildcat-blue a:active,
    a.button.button--almost-wildcat-blue a:hover,
    a.button.button--almost-wildcat-blue a:active,
    input.button.button--almost-wildcat-blue a:hover,
    input.button.button--almost-wildcat-blue a:active {
      color: #B1C9E8; }
    button.button--almost-wildcat-blue .carousel figcaption a,
    a.button.button--almost-wildcat-blue .carousel figcaption a,
    input.button.button--almost-wildcat-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--almost-wildcat-blue .carousel figcaption a:link, button.button--almost-wildcat-blue .carousel figcaption a:visited,
      a.button.button--almost-wildcat-blue .carousel figcaption a:link,
      a.button.button--almost-wildcat-blue .carousel figcaption a:visited,
      input.button.button--almost-wildcat-blue .carousel figcaption a:link,
      input.button.button--almost-wildcat-blue .carousel figcaption a:visited {
        color: #000000; }
      button.button--almost-wildcat-blue .carousel figcaption a:hover, button.button--almost-wildcat-blue .carousel figcaption a:active,
      a.button.button--almost-wildcat-blue .carousel figcaption a:hover,
      a.button.button--almost-wildcat-blue .carousel figcaption a:active,
      input.button.button--almost-wildcat-blue .carousel figcaption a:hover,
      input.button.button--almost-wildcat-blue .carousel figcaption a:active {
        color: #0033a0; }
      button.button--almost-wildcat-blue .carousel figcaption a.link--fancy,
      a.button.button--almost-wildcat-blue .carousel figcaption a.link--fancy,
      input.button.button--almost-wildcat-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--almost-wildcat-blue .carousel figcaption a:active, button.button--almost-wildcat-blue .carousel figcaption a:hover,
      a.button.button--almost-wildcat-blue .carousel figcaption a:active,
      a.button.button--almost-wildcat-blue .carousel figcaption a:hover,
      input.button.button--almost-wildcat-blue .carousel figcaption a:active,
      input.button.button--almost-wildcat-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--almost-wildcat-blue .carousel figcaption a:link, button.button--almost-wildcat-blue .carousel figcaption a:visited,
      a.button.button--almost-wildcat-blue .carousel figcaption a:link,
      a.button.button--almost-wildcat-blue .carousel figcaption a:visited,
      input.button.button--almost-wildcat-blue .carousel figcaption a:link,
      input.button.button--almost-wildcat-blue .carousel figcaption a:visited {
        color: #fff; }
      button.button--almost-wildcat-blue .carousel figcaption a:hover, button.button--almost-wildcat-blue .carousel figcaption a:active,
      a.button.button--almost-wildcat-blue .carousel figcaption a:hover,
      a.button.button--almost-wildcat-blue .carousel figcaption a:active,
      input.button.button--almost-wildcat-blue .carousel figcaption a:hover,
      input.button.button--almost-wildcat-blue .carousel figcaption a:active {
        color: #fff; }
    button.button--almost-wildcat-blue button,
    button.button--almost-wildcat-blue a.button,
    button.button--almost-wildcat-blue input.button,
    a.button.button--almost-wildcat-blue button,
    a.button.button--almost-wildcat-blue a.button,
    a.button.button--almost-wildcat-blue input.button,
    input.button.button--almost-wildcat-blue button,
    input.button.button--almost-wildcat-blue a.button,
    input.button.button--almost-wildcat-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--almost-wildcat-blue button:link,
      button.button--almost-wildcat-blue a.button:link,
      button.button--almost-wildcat-blue input.button:link,
      a.button.button--almost-wildcat-blue button:link,
      a.button.button--almost-wildcat-blue a.button:link,
      a.button.button--almost-wildcat-blue input.button:link,
      input.button.button--almost-wildcat-blue button:link,
      input.button.button--almost-wildcat-blue a.button:link,
      input.button.button--almost-wildcat-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--almost-wildcat-blue button.button--ghost,
      button.button--almost-wildcat-blue a.button.button--ghost,
      button.button--almost-wildcat-blue input.button.button--ghost,
      a.button.button--almost-wildcat-blue button.button--ghost,
      a.button.button--almost-wildcat-blue a.button.button--ghost,
      a.button.button--almost-wildcat-blue input.button.button--ghost,
      input.button.button--almost-wildcat-blue button.button--ghost,
      input.button.button--almost-wildcat-blue a.button.button--ghost,
      input.button.button--almost-wildcat-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--almost-wildcat-blue button.button--bluegrass,
      button.button--almost-wildcat-blue a.button.button--bluegrass,
      button.button--almost-wildcat-blue input.button.button--bluegrass,
      a.button.button--almost-wildcat-blue button.button--bluegrass,
      a.button.button--almost-wildcat-blue a.button.button--bluegrass,
      a.button.button--almost-wildcat-blue input.button.button--bluegrass,
      input.button.button--almost-wildcat-blue button.button--bluegrass,
      input.button.button--almost-wildcat-blue a.button.button--bluegrass,
      input.button.button--almost-wildcat-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--almost-wildcat-blue button.button--transparent,
      button.button--almost-wildcat-blue a.button.button--transparent,
      button.button--almost-wildcat-blue input.button.button--transparent,
      a.button.button--almost-wildcat-blue button.button--transparent,
      a.button.button--almost-wildcat-blue a.button.button--transparent,
      a.button.button--almost-wildcat-blue input.button.button--transparent,
      input.button.button--almost-wildcat-blue button.button--transparent,
      input.button.button--almost-wildcat-blue a.button.button--transparent,
      input.button.button--almost-wildcat-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--almost-wildcat-blue button[disabled],
      button.button--almost-wildcat-blue a.button[disabled],
      button.button--almost-wildcat-blue input.button[disabled],
      a.button.button--almost-wildcat-blue button[disabled],
      a.button.button--almost-wildcat-blue a.button[disabled],
      a.button.button--almost-wildcat-blue input.button[disabled],
      input.button.button--almost-wildcat-blue button[disabled],
      input.button.button--almost-wildcat-blue a.button[disabled],
      input.button.button--almost-wildcat-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--almost-wildcat-blue button[disabled].button--ghost,
        button.button--almost-wildcat-blue a.button[disabled].button--ghost,
        button.button--almost-wildcat-blue input.button[disabled].button--ghost,
        a.button.button--almost-wildcat-blue button[disabled].button--ghost,
        a.button.button--almost-wildcat-blue a.button[disabled].button--ghost,
        a.button.button--almost-wildcat-blue input.button[disabled].button--ghost,
        input.button.button--almost-wildcat-blue button[disabled].button--ghost,
        input.button.button--almost-wildcat-blue a.button[disabled].button--ghost,
        input.button.button--almost-wildcat-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--almost-wildcat-blue button:hover,
      button.button--almost-wildcat-blue a.button:hover,
      button.button--almost-wildcat-blue input.button:hover,
      a.button.button--almost-wildcat-blue button:hover,
      a.button.button--almost-wildcat-blue a.button:hover,
      a.button.button--almost-wildcat-blue input.button:hover,
      input.button.button--almost-wildcat-blue button:hover,
      input.button.button--almost-wildcat-blue a.button:hover,
      input.button.button--almost-wildcat-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--almost-wildcat-blue button:hover.button--ghost,
        button.button--almost-wildcat-blue a.button:hover.button--ghost,
        button.button--almost-wildcat-blue input.button:hover.button--ghost,
        a.button.button--almost-wildcat-blue button:hover.button--ghost,
        a.button.button--almost-wildcat-blue a.button:hover.button--ghost,
        a.button.button--almost-wildcat-blue input.button:hover.button--ghost,
        input.button.button--almost-wildcat-blue button:hover.button--ghost,
        input.button.button--almost-wildcat-blue a.button:hover.button--ghost,
        input.button.button--almost-wildcat-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--almost-wildcat-blue button:active, button.button--almost-wildcat-blue button[aria-pressed='true'],
      button.button--almost-wildcat-blue a.button:active,
      button.button--almost-wildcat-blue a.button[aria-pressed='true'],
      button.button--almost-wildcat-blue input.button:active,
      button.button--almost-wildcat-blue input.button[aria-pressed='true'],
      a.button.button--almost-wildcat-blue button:active,
      a.button.button--almost-wildcat-blue button[aria-pressed='true'],
      a.button.button--almost-wildcat-blue a.button:active,
      a.button.button--almost-wildcat-blue a.button[aria-pressed='true'],
      a.button.button--almost-wildcat-blue input.button:active,
      a.button.button--almost-wildcat-blue input.button[aria-pressed='true'],
      input.button.button--almost-wildcat-blue button:active,
      input.button.button--almost-wildcat-blue button[aria-pressed='true'],
      input.button.button--almost-wildcat-blue a.button:active,
      input.button.button--almost-wildcat-blue a.button[aria-pressed='true'],
      input.button.button--almost-wildcat-blue input.button:active,
      input.button.button--almost-wildcat-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--almost-wildcat-blue button:active.button--ghost, button.button--almost-wildcat-blue button[aria-pressed='true'].button--ghost,
        button.button--almost-wildcat-blue a.button:active.button--ghost,
        button.button--almost-wildcat-blue a.button[aria-pressed='true'].button--ghost,
        button.button--almost-wildcat-blue input.button:active.button--ghost,
        button.button--almost-wildcat-blue input.button[aria-pressed='true'].button--ghost,
        a.button.button--almost-wildcat-blue button:active.button--ghost,
        a.button.button--almost-wildcat-blue button[aria-pressed='true'].button--ghost,
        a.button.button--almost-wildcat-blue a.button:active.button--ghost,
        a.button.button--almost-wildcat-blue a.button[aria-pressed='true'].button--ghost,
        a.button.button--almost-wildcat-blue input.button:active.button--ghost,
        a.button.button--almost-wildcat-blue input.button[aria-pressed='true'].button--ghost,
        input.button.button--almost-wildcat-blue button:active.button--ghost,
        input.button.button--almost-wildcat-blue button[aria-pressed='true'].button--ghost,
        input.button.button--almost-wildcat-blue a.button:active.button--ghost,
        input.button.button--almost-wildcat-blue a.button[aria-pressed='true'].button--ghost,
        input.button.button--almost-wildcat-blue input.button:active.button--ghost,
        input.button.button--almost-wildcat-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--almost-wildcat-blue button:active.button--transparent, button.button--almost-wildcat-blue button[aria-pressed='true'].button--transparent,
        button.button--almost-wildcat-blue a.button:active.button--transparent,
        button.button--almost-wildcat-blue a.button[aria-pressed='true'].button--transparent,
        button.button--almost-wildcat-blue input.button:active.button--transparent,
        button.button--almost-wildcat-blue input.button[aria-pressed='true'].button--transparent,
        a.button.button--almost-wildcat-blue button:active.button--transparent,
        a.button.button--almost-wildcat-blue button[aria-pressed='true'].button--transparent,
        a.button.button--almost-wildcat-blue a.button:active.button--transparent,
        a.button.button--almost-wildcat-blue a.button[aria-pressed='true'].button--transparent,
        a.button.button--almost-wildcat-blue input.button:active.button--transparent,
        a.button.button--almost-wildcat-blue input.button[aria-pressed='true'].button--transparent,
        input.button.button--almost-wildcat-blue button:active.button--transparent,
        input.button.button--almost-wildcat-blue button[aria-pressed='true'].button--transparent,
        input.button.button--almost-wildcat-blue a.button:active.button--transparent,
        input.button.button--almost-wildcat-blue a.button[aria-pressed='true'].button--transparent,
        input.button.button--almost-wildcat-blue input.button:active.button--transparent,
        input.button.button--almost-wildcat-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--almost-wildcat-blue button:focus,
      button.button--almost-wildcat-blue a.button:focus,
      button.button--almost-wildcat-blue input.button:focus,
      a.button.button--almost-wildcat-blue button:focus,
      a.button.button--almost-wildcat-blue a.button:focus,
      a.button.button--almost-wildcat-blue input.button:focus,
      input.button.button--almost-wildcat-blue button:focus,
      input.button.button--almost-wildcat-blue a.button:focus,
      input.button.button--almost-wildcat-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--almost-wildcat-blue button:focus.button--ghost,
        button.button--almost-wildcat-blue a.button:focus.button--ghost,
        button.button--almost-wildcat-blue input.button:focus.button--ghost,
        a.button.button--almost-wildcat-blue button:focus.button--ghost,
        a.button.button--almost-wildcat-blue a.button:focus.button--ghost,
        a.button.button--almost-wildcat-blue input.button:focus.button--ghost,
        input.button.button--almost-wildcat-blue button:focus.button--ghost,
        input.button.button--almost-wildcat-blue a.button:focus.button--ghost,
        input.button.button--almost-wildcat-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--almost-wildcat-blue .headline-group .headline-group__super,
    a.button.button--almost-wildcat-blue .headline-group .headline-group__super,
    input.button.button--almost-wildcat-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--almost-wildcat-blue .headline-group .headline-group__sub,
    a.button.button--almost-wildcat-blue .headline-group .headline-group__sub,
    input.button.button--almost-wildcat-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--almost-wildcat-blue .headline-group .headline-group__head a,
    a.button.button--almost-wildcat-blue .headline-group .headline-group__head a,
    input.button.button--almost-wildcat-blue .headline-group .headline-group__head a {
      color: #fff; }
    button.button--almost-wildcat-blue .slick-prev,
    button.button--almost-wildcat-blue .slick-next,
    a.button.button--almost-wildcat-blue .slick-prev,
    a.button.button--almost-wildcat-blue .slick-next,
    input.button.button--almost-wildcat-blue .slick-prev,
    input.button.button--almost-wildcat-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--almost-wildcat-blue .slick-prev:hover, button.button--almost-wildcat-blue .slick-prev:focus,
      button.button--almost-wildcat-blue .slick-next:hover,
      button.button--almost-wildcat-blue .slick-next:focus,
      a.button.button--almost-wildcat-blue .slick-prev:hover,
      a.button.button--almost-wildcat-blue .slick-prev:focus,
      a.button.button--almost-wildcat-blue .slick-next:hover,
      a.button.button--almost-wildcat-blue .slick-next:focus,
      input.button.button--almost-wildcat-blue .slick-prev:hover,
      input.button.button--almost-wildcat-blue .slick-prev:focus,
      input.button.button--almost-wildcat-blue .slick-next:hover,
      input.button.button--almost-wildcat-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--almost-wildcat-blue .slick-prev::before,
      button.button--almost-wildcat-blue .slick-next::before,
      a.button.button--almost-wildcat-blue .slick-prev::before,
      a.button.button--almost-wildcat-blue .slick-next::before,
      input.button.button--almost-wildcat-blue .slick-prev::before,
      input.button.button--almost-wildcat-blue .slick-next::before {
        color: #fff; }
    button.button--almost-wildcat-blue .slick-dots li button,
    a.button.button--almost-wildcat-blue .slick-dots li button,
    input.button.button--almost-wildcat-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--almost-wildcat-blue .slick-dots li button::before,
      a.button.button--almost-wildcat-blue .slick-dots li button::before,
      input.button.button--almost-wildcat-blue .slick-dots li button::before {
        color: #ebebeb; }
    button.button--almost-wildcat-blue .slick-dots li.slick-active button::before,
    a.button.button--almost-wildcat-blue .slick-dots li.slick-active button::before,
    input.button.button--almost-wildcat-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--almost-wildcat-blue .statistic .editorial::before,
    a.button.button--almost-wildcat-blue .statistic .editorial::before,
    input.button.button--almost-wildcat-blue .statistic .editorial::before {
      background-color: #fff; }
    button.button--almost-wildcat-blue .statistic .headline-group .headline-group__head,
    a.button.button--almost-wildcat-blue .statistic .headline-group .headline-group__head,
    input.button.button--almost-wildcat-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--almost-wildcat-blue .statistic .headline-group .headline-group__super,
    button.button--almost-wildcat-blue .statistic .headline-group .headline-group__sub,
    a.button.button--almost-wildcat-blue .statistic .headline-group .headline-group__super,
    a.button.button--almost-wildcat-blue .statistic .headline-group .headline-group__sub,
    input.button.button--almost-wildcat-blue .statistic .headline-group .headline-group__super,
    input.button.button--almost-wildcat-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--almost-wildcat-blue .pullquote__attribution::before,
    a.button.button--almost-wildcat-blue .pullquote__attribution::before,
    input.button.button--almost-wildcat-blue .pullquote__attribution::before {
      background-color: #fff; }
    button.button--almost-wildcat-blue .pullquote__attribution .pullquote__first-line,
    a.button.button--almost-wildcat-blue .pullquote__attribution .pullquote__first-line,
    input.button.button--almost-wildcat-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--almost-wildcat-blue .search-control,
    a.button.button--almost-wildcat-blue .search-control,
    input.button.button--almost-wildcat-blue .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--almost-wildcat-blue .search-control:hover, button.button--almost-wildcat-blue .search-control:active,
      a.button.button--almost-wildcat-blue .search-control:hover,
      a.button.button--almost-wildcat-blue .search-control:active,
      input.button.button--almost-wildcat-blue .search-control:hover,
      input.button.button--almost-wildcat-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--almost-wildcat-blue .menu-button,
    a.button.button--almost-wildcat-blue .menu-button,
    input.button.button--almost-wildcat-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--almost-wildcat-blue .menu-button:hover, button.button--almost-wildcat-blue .menu-button:active,
      a.button.button--almost-wildcat-blue .menu-button:hover,
      a.button.button--almost-wildcat-blue .menu-button:active,
      input.button.button--almost-wildcat-blue .menu-button:hover,
      input.button.button--almost-wildcat-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--almost-wildcat-blue .uky-logo-main .uky-logo-main__logo,
    a.button.button--almost-wildcat-blue .uky-logo-main .uky-logo-main__logo,
    input.button.button--almost-wildcat-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--almost-wildcat-blue .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--almost-wildcat-blue .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--almost-wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--almost-wildcat-blue .contact-table th,
    button.button--almost-wildcat-blue .contact-table td,
    a.button.button--almost-wildcat-blue .contact-table th,
    a.button.button--almost-wildcat-blue .contact-table td,
    input.button.button--almost-wildcat-blue .contact-table th,
    input.button.button--almost-wildcat-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--almost-wildcat-blue .social-media-links a:link, button.button--almost-wildcat-blue .social-media-links a:visited,
    a.button.button--almost-wildcat-blue .social-media-links a:link,
    a.button.button--almost-wildcat-blue .social-media-links a:visited,
    input.button.button--almost-wildcat-blue .social-media-links a:link,
    input.button.button--almost-wildcat-blue .social-media-links a:visited {
      color: #fff; }
    button.button--almost-wildcat-blue .social-media-links a:hover, button.button--almost-wildcat-blue .social-media-links a:active,
    a.button.button--almost-wildcat-blue .social-media-links a:hover,
    a.button.button--almost-wildcat-blue .social-media-links a:active,
    input.button.button--almost-wildcat-blue .social-media-links a:hover,
    input.button.button--almost-wildcat-blue .social-media-links a:active {
      color: #0033a0; }
    button.button--almost-wildcat-blue form input[type='text'],
    button.button--almost-wildcat-blue form input[type='password'],
    button.button--almost-wildcat-blue form input[type='color'],
    button.button--almost-wildcat-blue form input[type='date'],
    button.button--almost-wildcat-blue form input[type='datetime'],
    button.button--almost-wildcat-blue form input[type='email'],
    button.button--almost-wildcat-blue form input[type='month'],
    button.button--almost-wildcat-blue form input[type='number'],
    button.button--almost-wildcat-blue form input[type='range'],
    button.button--almost-wildcat-blue form input[type='search'],
    button.button--almost-wildcat-blue form input[type='tel'],
    button.button--almost-wildcat-blue form input[type='time'],
    button.button--almost-wildcat-blue form input[type='url'],
    button.button--almost-wildcat-blue form input[type='week'],
    button.button--almost-wildcat-blue form textarea,
    a.button.button--almost-wildcat-blue form input[type='text'],
    a.button.button--almost-wildcat-blue form input[type='password'],
    a.button.button--almost-wildcat-blue form input[type='color'],
    a.button.button--almost-wildcat-blue form input[type='date'],
    a.button.button--almost-wildcat-blue form input[type='datetime'],
    a.button.button--almost-wildcat-blue form input[type='email'],
    a.button.button--almost-wildcat-blue form input[type='month'],
    a.button.button--almost-wildcat-blue form input[type='number'],
    a.button.button--almost-wildcat-blue form input[type='range'],
    a.button.button--almost-wildcat-blue form input[type='search'],
    a.button.button--almost-wildcat-blue form input[type='tel'],
    a.button.button--almost-wildcat-blue form input[type='time'],
    a.button.button--almost-wildcat-blue form input[type='url'],
    a.button.button--almost-wildcat-blue form input[type='week'],
    a.button.button--almost-wildcat-blue form textarea,
    input.button.button--almost-wildcat-blue form input[type='text'],
    input.button.button--almost-wildcat-blue form input[type='password'],
    input.button.button--almost-wildcat-blue form input[type='color'],
    input.button.button--almost-wildcat-blue form input[type='date'],
    input.button.button--almost-wildcat-blue form input[type='datetime'],
    input.button.button--almost-wildcat-blue form input[type='email'],
    input.button.button--almost-wildcat-blue form input[type='month'],
    input.button.button--almost-wildcat-blue form input[type='number'],
    input.button.button--almost-wildcat-blue form input[type='range'],
    input.button.button--almost-wildcat-blue form input[type='search'],
    input.button.button--almost-wildcat-blue form input[type='tel'],
    input.button.button--almost-wildcat-blue form input[type='time'],
    input.button.button--almost-wildcat-blue form input[type='url'],
    input.button.button--almost-wildcat-blue form input[type='week'],
    input.button.button--almost-wildcat-blue form textarea {
      border-color: transparent; }
    button.button--almost-wildcat-blue .heading--display span,
    a.button.button--almost-wildcat-blue .heading--display span,
    input.button.button--almost-wildcat-blue .heading--display span {
      background-color: #002678; }
  button.button--light-blue-tint,
  a.button.button--light-blue-tint,
  input.button.button--light-blue-tint {
    background-color: #a1d3ed; }
    button.button--light-blue-tint .heading--display span,
    a.button.button--light-blue-tint .heading--display span,
    input.button.button--light-blue-tint .heading--display span {
      background-color: #a1d3ed; }
  button.button--light-blue-shade,
  a.button.button--light-blue-shade,
  input.button.button--light-blue-shade {
    background-color: #106693;
    color: #fff; }
    button.button--light-blue-shade .cite-media .icon-label,
    a.button.button--light-blue-shade .cite-media .icon-label,
    input.button.button--light-blue-shade .cite-media .icon-label {
      color: #fff; }
    button.button--light-blue-shade .image-with-caption__media,
    a.button.button--light-blue-shade .image-with-caption__media,
    input.button.button--light-blue-shade .image-with-caption__media {
      background-color: #000000; }
    button.button--light-blue-shade .icon-label--stacked .label,
    a.button.button--light-blue-shade .icon-label--stacked .label,
    input.button.button--light-blue-shade .icon-label--stacked .label {
      color: #fff; }
    button.button--light-blue-shade a:link, button.button--light-blue-shade a:visited,
    a.button.button--light-blue-shade a:link,
    a.button.button--light-blue-shade a:visited,
    input.button.button--light-blue-shade a:link,
    input.button.button--light-blue-shade a:visited {
      color: #fff; }
    button.button--light-blue-shade a:hover, button.button--light-blue-shade a:active,
    a.button.button--light-blue-shade a:hover,
    a.button.button--light-blue-shade a:active,
    input.button.button--light-blue-shade a:hover,
    input.button.button--light-blue-shade a:active {
      color: #B1C9E8; }
    button.button--light-blue-shade .carousel figcaption a,
    a.button.button--light-blue-shade .carousel figcaption a,
    input.button.button--light-blue-shade .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--light-blue-shade .carousel figcaption a:link, button.button--light-blue-shade .carousel figcaption a:visited,
      a.button.button--light-blue-shade .carousel figcaption a:link,
      a.button.button--light-blue-shade .carousel figcaption a:visited,
      input.button.button--light-blue-shade .carousel figcaption a:link,
      input.button.button--light-blue-shade .carousel figcaption a:visited {
        color: #000000; }
      button.button--light-blue-shade .carousel figcaption a:hover, button.button--light-blue-shade .carousel figcaption a:active,
      a.button.button--light-blue-shade .carousel figcaption a:hover,
      a.button.button--light-blue-shade .carousel figcaption a:active,
      input.button.button--light-blue-shade .carousel figcaption a:hover,
      input.button.button--light-blue-shade .carousel figcaption a:active {
        color: #0033a0; }
      button.button--light-blue-shade .carousel figcaption a.link--fancy,
      a.button.button--light-blue-shade .carousel figcaption a.link--fancy,
      input.button.button--light-blue-shade .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--light-blue-shade .carousel figcaption a:active, button.button--light-blue-shade .carousel figcaption a:hover,
      a.button.button--light-blue-shade .carousel figcaption a:active,
      a.button.button--light-blue-shade .carousel figcaption a:hover,
      input.button.button--light-blue-shade .carousel figcaption a:active,
      input.button.button--light-blue-shade .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--light-blue-shade .carousel figcaption a:link, button.button--light-blue-shade .carousel figcaption a:visited,
      a.button.button--light-blue-shade .carousel figcaption a:link,
      a.button.button--light-blue-shade .carousel figcaption a:visited,
      input.button.button--light-blue-shade .carousel figcaption a:link,
      input.button.button--light-blue-shade .carousel figcaption a:visited {
        color: #fff; }
      button.button--light-blue-shade .carousel figcaption a:hover, button.button--light-blue-shade .carousel figcaption a:active,
      a.button.button--light-blue-shade .carousel figcaption a:hover,
      a.button.button--light-blue-shade .carousel figcaption a:active,
      input.button.button--light-blue-shade .carousel figcaption a:hover,
      input.button.button--light-blue-shade .carousel figcaption a:active {
        color: #fff; }
    button.button--light-blue-shade button,
    button.button--light-blue-shade a.button,
    button.button--light-blue-shade input.button,
    a.button.button--light-blue-shade button,
    a.button.button--light-blue-shade a.button,
    a.button.button--light-blue-shade input.button,
    input.button.button--light-blue-shade button,
    input.button.button--light-blue-shade a.button,
    input.button.button--light-blue-shade input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--light-blue-shade button:link,
      button.button--light-blue-shade a.button:link,
      button.button--light-blue-shade input.button:link,
      a.button.button--light-blue-shade button:link,
      a.button.button--light-blue-shade a.button:link,
      a.button.button--light-blue-shade input.button:link,
      input.button.button--light-blue-shade button:link,
      input.button.button--light-blue-shade a.button:link,
      input.button.button--light-blue-shade input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--light-blue-shade button.button--ghost,
      button.button--light-blue-shade a.button.button--ghost,
      button.button--light-blue-shade input.button.button--ghost,
      a.button.button--light-blue-shade button.button--ghost,
      a.button.button--light-blue-shade a.button.button--ghost,
      a.button.button--light-blue-shade input.button.button--ghost,
      input.button.button--light-blue-shade button.button--ghost,
      input.button.button--light-blue-shade a.button.button--ghost,
      input.button.button--light-blue-shade input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--light-blue-shade button.button--bluegrass,
      button.button--light-blue-shade a.button.button--bluegrass,
      button.button--light-blue-shade input.button.button--bluegrass,
      a.button.button--light-blue-shade button.button--bluegrass,
      a.button.button--light-blue-shade a.button.button--bluegrass,
      a.button.button--light-blue-shade input.button.button--bluegrass,
      input.button.button--light-blue-shade button.button--bluegrass,
      input.button.button--light-blue-shade a.button.button--bluegrass,
      input.button.button--light-blue-shade input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--light-blue-shade button.button--transparent,
      button.button--light-blue-shade a.button.button--transparent,
      button.button--light-blue-shade input.button.button--transparent,
      a.button.button--light-blue-shade button.button--transparent,
      a.button.button--light-blue-shade a.button.button--transparent,
      a.button.button--light-blue-shade input.button.button--transparent,
      input.button.button--light-blue-shade button.button--transparent,
      input.button.button--light-blue-shade a.button.button--transparent,
      input.button.button--light-blue-shade input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--light-blue-shade button[disabled],
      button.button--light-blue-shade a.button[disabled],
      button.button--light-blue-shade input.button[disabled],
      a.button.button--light-blue-shade button[disabled],
      a.button.button--light-blue-shade a.button[disabled],
      a.button.button--light-blue-shade input.button[disabled],
      input.button.button--light-blue-shade button[disabled],
      input.button.button--light-blue-shade a.button[disabled],
      input.button.button--light-blue-shade input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--light-blue-shade button[disabled].button--ghost,
        button.button--light-blue-shade a.button[disabled].button--ghost,
        button.button--light-blue-shade input.button[disabled].button--ghost,
        a.button.button--light-blue-shade button[disabled].button--ghost,
        a.button.button--light-blue-shade a.button[disabled].button--ghost,
        a.button.button--light-blue-shade input.button[disabled].button--ghost,
        input.button.button--light-blue-shade button[disabled].button--ghost,
        input.button.button--light-blue-shade a.button[disabled].button--ghost,
        input.button.button--light-blue-shade input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--light-blue-shade button:hover,
      button.button--light-blue-shade a.button:hover,
      button.button--light-blue-shade input.button:hover,
      a.button.button--light-blue-shade button:hover,
      a.button.button--light-blue-shade a.button:hover,
      a.button.button--light-blue-shade input.button:hover,
      input.button.button--light-blue-shade button:hover,
      input.button.button--light-blue-shade a.button:hover,
      input.button.button--light-blue-shade input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--light-blue-shade button:hover.button--ghost,
        button.button--light-blue-shade a.button:hover.button--ghost,
        button.button--light-blue-shade input.button:hover.button--ghost,
        a.button.button--light-blue-shade button:hover.button--ghost,
        a.button.button--light-blue-shade a.button:hover.button--ghost,
        a.button.button--light-blue-shade input.button:hover.button--ghost,
        input.button.button--light-blue-shade button:hover.button--ghost,
        input.button.button--light-blue-shade a.button:hover.button--ghost,
        input.button.button--light-blue-shade input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--light-blue-shade button:active, button.button--light-blue-shade button[aria-pressed='true'],
      button.button--light-blue-shade a.button:active,
      button.button--light-blue-shade a.button[aria-pressed='true'],
      button.button--light-blue-shade input.button:active,
      button.button--light-blue-shade input.button[aria-pressed='true'],
      a.button.button--light-blue-shade button:active,
      a.button.button--light-blue-shade button[aria-pressed='true'],
      a.button.button--light-blue-shade a.button:active,
      a.button.button--light-blue-shade a.button[aria-pressed='true'],
      a.button.button--light-blue-shade input.button:active,
      a.button.button--light-blue-shade input.button[aria-pressed='true'],
      input.button.button--light-blue-shade button:active,
      input.button.button--light-blue-shade button[aria-pressed='true'],
      input.button.button--light-blue-shade a.button:active,
      input.button.button--light-blue-shade a.button[aria-pressed='true'],
      input.button.button--light-blue-shade input.button:active,
      input.button.button--light-blue-shade input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--light-blue-shade button:active.button--ghost, button.button--light-blue-shade button[aria-pressed='true'].button--ghost,
        button.button--light-blue-shade a.button:active.button--ghost,
        button.button--light-blue-shade a.button[aria-pressed='true'].button--ghost,
        button.button--light-blue-shade input.button:active.button--ghost,
        button.button--light-blue-shade input.button[aria-pressed='true'].button--ghost,
        a.button.button--light-blue-shade button:active.button--ghost,
        a.button.button--light-blue-shade button[aria-pressed='true'].button--ghost,
        a.button.button--light-blue-shade a.button:active.button--ghost,
        a.button.button--light-blue-shade a.button[aria-pressed='true'].button--ghost,
        a.button.button--light-blue-shade input.button:active.button--ghost,
        a.button.button--light-blue-shade input.button[aria-pressed='true'].button--ghost,
        input.button.button--light-blue-shade button:active.button--ghost,
        input.button.button--light-blue-shade button[aria-pressed='true'].button--ghost,
        input.button.button--light-blue-shade a.button:active.button--ghost,
        input.button.button--light-blue-shade a.button[aria-pressed='true'].button--ghost,
        input.button.button--light-blue-shade input.button:active.button--ghost,
        input.button.button--light-blue-shade input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--light-blue-shade button:active.button--transparent, button.button--light-blue-shade button[aria-pressed='true'].button--transparent,
        button.button--light-blue-shade a.button:active.button--transparent,
        button.button--light-blue-shade a.button[aria-pressed='true'].button--transparent,
        button.button--light-blue-shade input.button:active.button--transparent,
        button.button--light-blue-shade input.button[aria-pressed='true'].button--transparent,
        a.button.button--light-blue-shade button:active.button--transparent,
        a.button.button--light-blue-shade button[aria-pressed='true'].button--transparent,
        a.button.button--light-blue-shade a.button:active.button--transparent,
        a.button.button--light-blue-shade a.button[aria-pressed='true'].button--transparent,
        a.button.button--light-blue-shade input.button:active.button--transparent,
        a.button.button--light-blue-shade input.button[aria-pressed='true'].button--transparent,
        input.button.button--light-blue-shade button:active.button--transparent,
        input.button.button--light-blue-shade button[aria-pressed='true'].button--transparent,
        input.button.button--light-blue-shade a.button:active.button--transparent,
        input.button.button--light-blue-shade a.button[aria-pressed='true'].button--transparent,
        input.button.button--light-blue-shade input.button:active.button--transparent,
        input.button.button--light-blue-shade input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--light-blue-shade button:focus,
      button.button--light-blue-shade a.button:focus,
      button.button--light-blue-shade input.button:focus,
      a.button.button--light-blue-shade button:focus,
      a.button.button--light-blue-shade a.button:focus,
      a.button.button--light-blue-shade input.button:focus,
      input.button.button--light-blue-shade button:focus,
      input.button.button--light-blue-shade a.button:focus,
      input.button.button--light-blue-shade input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--light-blue-shade button:focus.button--ghost,
        button.button--light-blue-shade a.button:focus.button--ghost,
        button.button--light-blue-shade input.button:focus.button--ghost,
        a.button.button--light-blue-shade button:focus.button--ghost,
        a.button.button--light-blue-shade a.button:focus.button--ghost,
        a.button.button--light-blue-shade input.button:focus.button--ghost,
        input.button.button--light-blue-shade button:focus.button--ghost,
        input.button.button--light-blue-shade a.button:focus.button--ghost,
        input.button.button--light-blue-shade input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--light-blue-shade .headline-group .headline-group__super,
    a.button.button--light-blue-shade .headline-group .headline-group__super,
    input.button.button--light-blue-shade .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--light-blue-shade .headline-group .headline-group__sub,
    a.button.button--light-blue-shade .headline-group .headline-group__sub,
    input.button.button--light-blue-shade .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--light-blue-shade .headline-group .headline-group__head a,
    a.button.button--light-blue-shade .headline-group .headline-group__head a,
    input.button.button--light-blue-shade .headline-group .headline-group__head a {
      color: #fff; }
    button.button--light-blue-shade .slick-prev,
    button.button--light-blue-shade .slick-next,
    a.button.button--light-blue-shade .slick-prev,
    a.button.button--light-blue-shade .slick-next,
    input.button.button--light-blue-shade .slick-prev,
    input.button.button--light-blue-shade .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--light-blue-shade .slick-prev:hover, button.button--light-blue-shade .slick-prev:focus,
      button.button--light-blue-shade .slick-next:hover,
      button.button--light-blue-shade .slick-next:focus,
      a.button.button--light-blue-shade .slick-prev:hover,
      a.button.button--light-blue-shade .slick-prev:focus,
      a.button.button--light-blue-shade .slick-next:hover,
      a.button.button--light-blue-shade .slick-next:focus,
      input.button.button--light-blue-shade .slick-prev:hover,
      input.button.button--light-blue-shade .slick-prev:focus,
      input.button.button--light-blue-shade .slick-next:hover,
      input.button.button--light-blue-shade .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--light-blue-shade .slick-prev::before,
      button.button--light-blue-shade .slick-next::before,
      a.button.button--light-blue-shade .slick-prev::before,
      a.button.button--light-blue-shade .slick-next::before,
      input.button.button--light-blue-shade .slick-prev::before,
      input.button.button--light-blue-shade .slick-next::before {
        color: #fff; }
    button.button--light-blue-shade .slick-dots li button,
    a.button.button--light-blue-shade .slick-dots li button,
    input.button.button--light-blue-shade .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--light-blue-shade .slick-dots li button::before,
      a.button.button--light-blue-shade .slick-dots li button::before,
      input.button.button--light-blue-shade .slick-dots li button::before {
        color: #ebebeb; }
    button.button--light-blue-shade .slick-dots li.slick-active button::before,
    a.button.button--light-blue-shade .slick-dots li.slick-active button::before,
    input.button.button--light-blue-shade .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--light-blue-shade .statistic .editorial::before,
    a.button.button--light-blue-shade .statistic .editorial::before,
    input.button.button--light-blue-shade .statistic .editorial::before {
      background-color: #fff; }
    button.button--light-blue-shade .statistic .headline-group .headline-group__head,
    a.button.button--light-blue-shade .statistic .headline-group .headline-group__head,
    input.button.button--light-blue-shade .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--light-blue-shade .statistic .headline-group .headline-group__super,
    button.button--light-blue-shade .statistic .headline-group .headline-group__sub,
    a.button.button--light-blue-shade .statistic .headline-group .headline-group__super,
    a.button.button--light-blue-shade .statistic .headline-group .headline-group__sub,
    input.button.button--light-blue-shade .statistic .headline-group .headline-group__super,
    input.button.button--light-blue-shade .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--light-blue-shade .pullquote__attribution::before,
    a.button.button--light-blue-shade .pullquote__attribution::before,
    input.button.button--light-blue-shade .pullquote__attribution::before {
      background-color: #fff; }
    button.button--light-blue-shade .pullquote__attribution .pullquote__first-line,
    a.button.button--light-blue-shade .pullquote__attribution .pullquote__first-line,
    input.button.button--light-blue-shade .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--light-blue-shade .search-control,
    a.button.button--light-blue-shade .search-control,
    input.button.button--light-blue-shade .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--light-blue-shade .search-control:hover, button.button--light-blue-shade .search-control:active,
      a.button.button--light-blue-shade .search-control:hover,
      a.button.button--light-blue-shade .search-control:active,
      input.button.button--light-blue-shade .search-control:hover,
      input.button.button--light-blue-shade .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--light-blue-shade .menu-button,
    a.button.button--light-blue-shade .menu-button,
    input.button.button--light-blue-shade .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--light-blue-shade .menu-button:hover, button.button--light-blue-shade .menu-button:active,
      a.button.button--light-blue-shade .menu-button:hover,
      a.button.button--light-blue-shade .menu-button:active,
      input.button.button--light-blue-shade .menu-button:hover,
      input.button.button--light-blue-shade .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--light-blue-shade .uky-logo-main .uky-logo-main__logo,
    a.button.button--light-blue-shade .uky-logo-main .uky-logo-main__logo,
    input.button.button--light-blue-shade .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--light-blue-shade .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--light-blue-shade .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--light-blue-shade .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--light-blue-shade .contact-table th,
    button.button--light-blue-shade .contact-table td,
    a.button.button--light-blue-shade .contact-table th,
    a.button.button--light-blue-shade .contact-table td,
    input.button.button--light-blue-shade .contact-table th,
    input.button.button--light-blue-shade .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--light-blue-shade .social-media-links a:link, button.button--light-blue-shade .social-media-links a:visited,
    a.button.button--light-blue-shade .social-media-links a:link,
    a.button.button--light-blue-shade .social-media-links a:visited,
    input.button.button--light-blue-shade .social-media-links a:link,
    input.button.button--light-blue-shade .social-media-links a:visited {
      color: #fff; }
    button.button--light-blue-shade .social-media-links a:hover, button.button--light-blue-shade .social-media-links a:active,
    a.button.button--light-blue-shade .social-media-links a:hover,
    a.button.button--light-blue-shade .social-media-links a:active,
    input.button.button--light-blue-shade .social-media-links a:hover,
    input.button.button--light-blue-shade .social-media-links a:active {
      color: #0033a0; }
    button.button--light-blue-shade form input[type='text'],
    button.button--light-blue-shade form input[type='password'],
    button.button--light-blue-shade form input[type='color'],
    button.button--light-blue-shade form input[type='date'],
    button.button--light-blue-shade form input[type='datetime'],
    button.button--light-blue-shade form input[type='email'],
    button.button--light-blue-shade form input[type='month'],
    button.button--light-blue-shade form input[type='number'],
    button.button--light-blue-shade form input[type='range'],
    button.button--light-blue-shade form input[type='search'],
    button.button--light-blue-shade form input[type='tel'],
    button.button--light-blue-shade form input[type='time'],
    button.button--light-blue-shade form input[type='url'],
    button.button--light-blue-shade form input[type='week'],
    button.button--light-blue-shade form textarea,
    a.button.button--light-blue-shade form input[type='text'],
    a.button.button--light-blue-shade form input[type='password'],
    a.button.button--light-blue-shade form input[type='color'],
    a.button.button--light-blue-shade form input[type='date'],
    a.button.button--light-blue-shade form input[type='datetime'],
    a.button.button--light-blue-shade form input[type='email'],
    a.button.button--light-blue-shade form input[type='month'],
    a.button.button--light-blue-shade form input[type='number'],
    a.button.button--light-blue-shade form input[type='range'],
    a.button.button--light-blue-shade form input[type='search'],
    a.button.button--light-blue-shade form input[type='tel'],
    a.button.button--light-blue-shade form input[type='time'],
    a.button.button--light-blue-shade form input[type='url'],
    a.button.button--light-blue-shade form input[type='week'],
    a.button.button--light-blue-shade form textarea,
    input.button.button--light-blue-shade form input[type='text'],
    input.button.button--light-blue-shade form input[type='password'],
    input.button.button--light-blue-shade form input[type='color'],
    input.button.button--light-blue-shade form input[type='date'],
    input.button.button--light-blue-shade form input[type='datetime'],
    input.button.button--light-blue-shade form input[type='email'],
    input.button.button--light-blue-shade form input[type='month'],
    input.button.button--light-blue-shade form input[type='number'],
    input.button.button--light-blue-shade form input[type='range'],
    input.button.button--light-blue-shade form input[type='search'],
    input.button.button--light-blue-shade form input[type='tel'],
    input.button.button--light-blue-shade form input[type='time'],
    input.button.button--light-blue-shade form input[type='url'],
    input.button.button--light-blue-shade form input[type='week'],
    input.button.button--light-blue-shade form textarea {
      border-color: transparent; }
    button.button--light-blue-shade .heading--display span,
    a.button.button--light-blue-shade .heading--display span,
    input.button.button--light-blue-shade .heading--display span {
      background-color: #106693; }
  button.button--blue-black,
  a.button.button--blue-black,
  input.button.button--blue-black {
    background-color: #000500;
    color: #fff; }
    button.button--blue-black .cite-media .icon-label,
    a.button.button--blue-black .cite-media .icon-label,
    input.button.button--blue-black .cite-media .icon-label {
      color: #fff; }
    button.button--blue-black .image-with-caption__media,
    a.button.button--blue-black .image-with-caption__media,
    input.button.button--blue-black .image-with-caption__media {
      background-color: #000000; }
    button.button--blue-black .icon-label--stacked .label,
    a.button.button--blue-black .icon-label--stacked .label,
    input.button.button--blue-black .icon-label--stacked .label {
      color: #fff; }
    button.button--blue-black a:link, button.button--blue-black a:visited,
    a.button.button--blue-black a:link,
    a.button.button--blue-black a:visited,
    input.button.button--blue-black a:link,
    input.button.button--blue-black a:visited {
      color: #fff; }
    button.button--blue-black a:hover, button.button--blue-black a:active,
    a.button.button--blue-black a:hover,
    a.button.button--blue-black a:active,
    input.button.button--blue-black a:hover,
    input.button.button--blue-black a:active {
      color: #B1C9E8; }
    button.button--blue-black .carousel figcaption a,
    a.button.button--blue-black .carousel figcaption a,
    input.button.button--blue-black .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--blue-black .carousel figcaption a:link, button.button--blue-black .carousel figcaption a:visited,
      a.button.button--blue-black .carousel figcaption a:link,
      a.button.button--blue-black .carousel figcaption a:visited,
      input.button.button--blue-black .carousel figcaption a:link,
      input.button.button--blue-black .carousel figcaption a:visited {
        color: #000000; }
      button.button--blue-black .carousel figcaption a:hover, button.button--blue-black .carousel figcaption a:active,
      a.button.button--blue-black .carousel figcaption a:hover,
      a.button.button--blue-black .carousel figcaption a:active,
      input.button.button--blue-black .carousel figcaption a:hover,
      input.button.button--blue-black .carousel figcaption a:active {
        color: #0033a0; }
      button.button--blue-black .carousel figcaption a.link--fancy,
      a.button.button--blue-black .carousel figcaption a.link--fancy,
      input.button.button--blue-black .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--blue-black .carousel figcaption a:active, button.button--blue-black .carousel figcaption a:hover,
      a.button.button--blue-black .carousel figcaption a:active,
      a.button.button--blue-black .carousel figcaption a:hover,
      input.button.button--blue-black .carousel figcaption a:active,
      input.button.button--blue-black .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--blue-black .carousel figcaption a:link, button.button--blue-black .carousel figcaption a:visited,
      a.button.button--blue-black .carousel figcaption a:link,
      a.button.button--blue-black .carousel figcaption a:visited,
      input.button.button--blue-black .carousel figcaption a:link,
      input.button.button--blue-black .carousel figcaption a:visited {
        color: #fff; }
      button.button--blue-black .carousel figcaption a:hover, button.button--blue-black .carousel figcaption a:active,
      a.button.button--blue-black .carousel figcaption a:hover,
      a.button.button--blue-black .carousel figcaption a:active,
      input.button.button--blue-black .carousel figcaption a:hover,
      input.button.button--blue-black .carousel figcaption a:active {
        color: #fff; }
    button.button--blue-black button,
    button.button--blue-black a.button,
    button.button--blue-black input.button,
    a.button.button--blue-black button,
    a.button.button--blue-black a.button,
    a.button.button--blue-black input.button,
    input.button.button--blue-black button,
    input.button.button--blue-black a.button,
    input.button.button--blue-black input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--blue-black button:link,
      button.button--blue-black a.button:link,
      button.button--blue-black input.button:link,
      a.button.button--blue-black button:link,
      a.button.button--blue-black a.button:link,
      a.button.button--blue-black input.button:link,
      input.button.button--blue-black button:link,
      input.button.button--blue-black a.button:link,
      input.button.button--blue-black input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--blue-black button.button--ghost,
      button.button--blue-black a.button.button--ghost,
      button.button--blue-black input.button.button--ghost,
      a.button.button--blue-black button.button--ghost,
      a.button.button--blue-black a.button.button--ghost,
      a.button.button--blue-black input.button.button--ghost,
      input.button.button--blue-black button.button--ghost,
      input.button.button--blue-black a.button.button--ghost,
      input.button.button--blue-black input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--blue-black button.button--bluegrass,
      button.button--blue-black a.button.button--bluegrass,
      button.button--blue-black input.button.button--bluegrass,
      a.button.button--blue-black button.button--bluegrass,
      a.button.button--blue-black a.button.button--bluegrass,
      a.button.button--blue-black input.button.button--bluegrass,
      input.button.button--blue-black button.button--bluegrass,
      input.button.button--blue-black a.button.button--bluegrass,
      input.button.button--blue-black input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--blue-black button.button--transparent,
      button.button--blue-black a.button.button--transparent,
      button.button--blue-black input.button.button--transparent,
      a.button.button--blue-black button.button--transparent,
      a.button.button--blue-black a.button.button--transparent,
      a.button.button--blue-black input.button.button--transparent,
      input.button.button--blue-black button.button--transparent,
      input.button.button--blue-black a.button.button--transparent,
      input.button.button--blue-black input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--blue-black button[disabled],
      button.button--blue-black a.button[disabled],
      button.button--blue-black input.button[disabled],
      a.button.button--blue-black button[disabled],
      a.button.button--blue-black a.button[disabled],
      a.button.button--blue-black input.button[disabled],
      input.button.button--blue-black button[disabled],
      input.button.button--blue-black a.button[disabled],
      input.button.button--blue-black input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--blue-black button[disabled].button--ghost,
        button.button--blue-black a.button[disabled].button--ghost,
        button.button--blue-black input.button[disabled].button--ghost,
        a.button.button--blue-black button[disabled].button--ghost,
        a.button.button--blue-black a.button[disabled].button--ghost,
        a.button.button--blue-black input.button[disabled].button--ghost,
        input.button.button--blue-black button[disabled].button--ghost,
        input.button.button--blue-black a.button[disabled].button--ghost,
        input.button.button--blue-black input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--blue-black button:hover,
      button.button--blue-black a.button:hover,
      button.button--blue-black input.button:hover,
      a.button.button--blue-black button:hover,
      a.button.button--blue-black a.button:hover,
      a.button.button--blue-black input.button:hover,
      input.button.button--blue-black button:hover,
      input.button.button--blue-black a.button:hover,
      input.button.button--blue-black input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--blue-black button:hover.button--ghost,
        button.button--blue-black a.button:hover.button--ghost,
        button.button--blue-black input.button:hover.button--ghost,
        a.button.button--blue-black button:hover.button--ghost,
        a.button.button--blue-black a.button:hover.button--ghost,
        a.button.button--blue-black input.button:hover.button--ghost,
        input.button.button--blue-black button:hover.button--ghost,
        input.button.button--blue-black a.button:hover.button--ghost,
        input.button.button--blue-black input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--blue-black button:active, button.button--blue-black button[aria-pressed='true'],
      button.button--blue-black a.button:active,
      button.button--blue-black a.button[aria-pressed='true'],
      button.button--blue-black input.button:active,
      button.button--blue-black input.button[aria-pressed='true'],
      a.button.button--blue-black button:active,
      a.button.button--blue-black button[aria-pressed='true'],
      a.button.button--blue-black a.button:active,
      a.button.button--blue-black a.button[aria-pressed='true'],
      a.button.button--blue-black input.button:active,
      a.button.button--blue-black input.button[aria-pressed='true'],
      input.button.button--blue-black button:active,
      input.button.button--blue-black button[aria-pressed='true'],
      input.button.button--blue-black a.button:active,
      input.button.button--blue-black a.button[aria-pressed='true'],
      input.button.button--blue-black input.button:active,
      input.button.button--blue-black input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--blue-black button:active.button--ghost, button.button--blue-black button[aria-pressed='true'].button--ghost,
        button.button--blue-black a.button:active.button--ghost,
        button.button--blue-black a.button[aria-pressed='true'].button--ghost,
        button.button--blue-black input.button:active.button--ghost,
        button.button--blue-black input.button[aria-pressed='true'].button--ghost,
        a.button.button--blue-black button:active.button--ghost,
        a.button.button--blue-black button[aria-pressed='true'].button--ghost,
        a.button.button--blue-black a.button:active.button--ghost,
        a.button.button--blue-black a.button[aria-pressed='true'].button--ghost,
        a.button.button--blue-black input.button:active.button--ghost,
        a.button.button--blue-black input.button[aria-pressed='true'].button--ghost,
        input.button.button--blue-black button:active.button--ghost,
        input.button.button--blue-black button[aria-pressed='true'].button--ghost,
        input.button.button--blue-black a.button:active.button--ghost,
        input.button.button--blue-black a.button[aria-pressed='true'].button--ghost,
        input.button.button--blue-black input.button:active.button--ghost,
        input.button.button--blue-black input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--blue-black button:active.button--transparent, button.button--blue-black button[aria-pressed='true'].button--transparent,
        button.button--blue-black a.button:active.button--transparent,
        button.button--blue-black a.button[aria-pressed='true'].button--transparent,
        button.button--blue-black input.button:active.button--transparent,
        button.button--blue-black input.button[aria-pressed='true'].button--transparent,
        a.button.button--blue-black button:active.button--transparent,
        a.button.button--blue-black button[aria-pressed='true'].button--transparent,
        a.button.button--blue-black a.button:active.button--transparent,
        a.button.button--blue-black a.button[aria-pressed='true'].button--transparent,
        a.button.button--blue-black input.button:active.button--transparent,
        a.button.button--blue-black input.button[aria-pressed='true'].button--transparent,
        input.button.button--blue-black button:active.button--transparent,
        input.button.button--blue-black button[aria-pressed='true'].button--transparent,
        input.button.button--blue-black a.button:active.button--transparent,
        input.button.button--blue-black a.button[aria-pressed='true'].button--transparent,
        input.button.button--blue-black input.button:active.button--transparent,
        input.button.button--blue-black input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--blue-black button:focus,
      button.button--blue-black a.button:focus,
      button.button--blue-black input.button:focus,
      a.button.button--blue-black button:focus,
      a.button.button--blue-black a.button:focus,
      a.button.button--blue-black input.button:focus,
      input.button.button--blue-black button:focus,
      input.button.button--blue-black a.button:focus,
      input.button.button--blue-black input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--blue-black button:focus.button--ghost,
        button.button--blue-black a.button:focus.button--ghost,
        button.button--blue-black input.button:focus.button--ghost,
        a.button.button--blue-black button:focus.button--ghost,
        a.button.button--blue-black a.button:focus.button--ghost,
        a.button.button--blue-black input.button:focus.button--ghost,
        input.button.button--blue-black button:focus.button--ghost,
        input.button.button--blue-black a.button:focus.button--ghost,
        input.button.button--blue-black input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--blue-black .headline-group .headline-group__super,
    a.button.button--blue-black .headline-group .headline-group__super,
    input.button.button--blue-black .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--blue-black .headline-group .headline-group__sub,
    a.button.button--blue-black .headline-group .headline-group__sub,
    input.button.button--blue-black .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--blue-black .headline-group .headline-group__head a,
    a.button.button--blue-black .headline-group .headline-group__head a,
    input.button.button--blue-black .headline-group .headline-group__head a {
      color: #fff; }
    button.button--blue-black .slick-prev,
    button.button--blue-black .slick-next,
    a.button.button--blue-black .slick-prev,
    a.button.button--blue-black .slick-next,
    input.button.button--blue-black .slick-prev,
    input.button.button--blue-black .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--blue-black .slick-prev:hover, button.button--blue-black .slick-prev:focus,
      button.button--blue-black .slick-next:hover,
      button.button--blue-black .slick-next:focus,
      a.button.button--blue-black .slick-prev:hover,
      a.button.button--blue-black .slick-prev:focus,
      a.button.button--blue-black .slick-next:hover,
      a.button.button--blue-black .slick-next:focus,
      input.button.button--blue-black .slick-prev:hover,
      input.button.button--blue-black .slick-prev:focus,
      input.button.button--blue-black .slick-next:hover,
      input.button.button--blue-black .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--blue-black .slick-prev::before,
      button.button--blue-black .slick-next::before,
      a.button.button--blue-black .slick-prev::before,
      a.button.button--blue-black .slick-next::before,
      input.button.button--blue-black .slick-prev::before,
      input.button.button--blue-black .slick-next::before {
        color: #fff; }
    button.button--blue-black .slick-dots li button,
    a.button.button--blue-black .slick-dots li button,
    input.button.button--blue-black .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--blue-black .slick-dots li button::before,
      a.button.button--blue-black .slick-dots li button::before,
      input.button.button--blue-black .slick-dots li button::before {
        color: #ebebeb; }
    button.button--blue-black .slick-dots li.slick-active button::before,
    a.button.button--blue-black .slick-dots li.slick-active button::before,
    input.button.button--blue-black .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--blue-black .statistic .editorial::before,
    a.button.button--blue-black .statistic .editorial::before,
    input.button.button--blue-black .statistic .editorial::before {
      background-color: #fff; }
    button.button--blue-black .statistic .headline-group .headline-group__head,
    a.button.button--blue-black .statistic .headline-group .headline-group__head,
    input.button.button--blue-black .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--blue-black .statistic .headline-group .headline-group__super,
    button.button--blue-black .statistic .headline-group .headline-group__sub,
    a.button.button--blue-black .statistic .headline-group .headline-group__super,
    a.button.button--blue-black .statistic .headline-group .headline-group__sub,
    input.button.button--blue-black .statistic .headline-group .headline-group__super,
    input.button.button--blue-black .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--blue-black .pullquote__attribution::before,
    a.button.button--blue-black .pullquote__attribution::before,
    input.button.button--blue-black .pullquote__attribution::before {
      background-color: #fff; }
    button.button--blue-black .pullquote__attribution .pullquote__first-line,
    a.button.button--blue-black .pullquote__attribution .pullquote__first-line,
    input.button.button--blue-black .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--blue-black .search-control,
    a.button.button--blue-black .search-control,
    input.button.button--blue-black .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--blue-black .search-control:hover, button.button--blue-black .search-control:active,
      a.button.button--blue-black .search-control:hover,
      a.button.button--blue-black .search-control:active,
      input.button.button--blue-black .search-control:hover,
      input.button.button--blue-black .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--blue-black .menu-button,
    a.button.button--blue-black .menu-button,
    input.button.button--blue-black .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--blue-black .menu-button:hover, button.button--blue-black .menu-button:active,
      a.button.button--blue-black .menu-button:hover,
      a.button.button--blue-black .menu-button:active,
      input.button.button--blue-black .menu-button:hover,
      input.button.button--blue-black .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--blue-black .uky-logo-main .uky-logo-main__logo,
    a.button.button--blue-black .uky-logo-main .uky-logo-main__logo,
    input.button.button--blue-black .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--blue-black .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--blue-black .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--blue-black .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--blue-black .contact-table th,
    button.button--blue-black .contact-table td,
    a.button.button--blue-black .contact-table th,
    a.button.button--blue-black .contact-table td,
    input.button.button--blue-black .contact-table th,
    input.button.button--blue-black .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--blue-black .social-media-links a:link, button.button--blue-black .social-media-links a:visited,
    a.button.button--blue-black .social-media-links a:link,
    a.button.button--blue-black .social-media-links a:visited,
    input.button.button--blue-black .social-media-links a:link,
    input.button.button--blue-black .social-media-links a:visited {
      color: #fff; }
    button.button--blue-black .social-media-links a:hover, button.button--blue-black .social-media-links a:active,
    a.button.button--blue-black .social-media-links a:hover,
    a.button.button--blue-black .social-media-links a:active,
    input.button.button--blue-black .social-media-links a:hover,
    input.button.button--blue-black .social-media-links a:active {
      color: #0033a0; }
    button.button--blue-black form input[type='text'],
    button.button--blue-black form input[type='password'],
    button.button--blue-black form input[type='color'],
    button.button--blue-black form input[type='date'],
    button.button--blue-black form input[type='datetime'],
    button.button--blue-black form input[type='email'],
    button.button--blue-black form input[type='month'],
    button.button--blue-black form input[type='number'],
    button.button--blue-black form input[type='range'],
    button.button--blue-black form input[type='search'],
    button.button--blue-black form input[type='tel'],
    button.button--blue-black form input[type='time'],
    button.button--blue-black form input[type='url'],
    button.button--blue-black form input[type='week'],
    button.button--blue-black form textarea,
    a.button.button--blue-black form input[type='text'],
    a.button.button--blue-black form input[type='password'],
    a.button.button--blue-black form input[type='color'],
    a.button.button--blue-black form input[type='date'],
    a.button.button--blue-black form input[type='datetime'],
    a.button.button--blue-black form input[type='email'],
    a.button.button--blue-black form input[type='month'],
    a.button.button--blue-black form input[type='number'],
    a.button.button--blue-black form input[type='range'],
    a.button.button--blue-black form input[type='search'],
    a.button.button--blue-black form input[type='tel'],
    a.button.button--blue-black form input[type='time'],
    a.button.button--blue-black form input[type='url'],
    a.button.button--blue-black form input[type='week'],
    a.button.button--blue-black form textarea,
    input.button.button--blue-black form input[type='text'],
    input.button.button--blue-black form input[type='password'],
    input.button.button--blue-black form input[type='color'],
    input.button.button--blue-black form input[type='date'],
    input.button.button--blue-black form input[type='datetime'],
    input.button.button--blue-black form input[type='email'],
    input.button.button--blue-black form input[type='month'],
    input.button.button--blue-black form input[type='number'],
    input.button.button--blue-black form input[type='range'],
    input.button.button--blue-black form input[type='search'],
    input.button.button--blue-black form input[type='tel'],
    input.button.button--blue-black form input[type='time'],
    input.button.button--blue-black form input[type='url'],
    input.button.button--blue-black form input[type='week'],
    input.button.button--blue-black form textarea {
      border-color: transparent; }
    button.button--blue-black .heading--display span,
    a.button.button--blue-black .heading--display span,
    input.button.button--blue-black .heading--display span {
      background-color: #000500; }
  button.button--light-gray,
  a.button.button--light-gray,
  input.button.button--light-gray {
    background-color: #c8c8c7; }
    button.button--light-gray .heading--display span,
    a.button.button--light-gray .heading--display span,
    input.button.button--light-gray .heading--display span {
      background-color: #c8c8c7; }
  button.button--subtle-gray,
  a.button.button--subtle-gray,
  input.button.button--subtle-gray {
    background-color: #ebebeb; }
    button.button--subtle-gray .heading--display span,
    a.button.button--subtle-gray .heading--display span,
    input.button.button--subtle-gray .heading--display span {
      background-color: #ebebeb; }
  button.button--barely-gray,
  a.button.button--barely-gray,
  input.button.button--barely-gray {
    background-color: #f4f4f5; }
    button.button--barely-gray .heading--display span,
    a.button.button--barely-gray .heading--display span,
    input.button.button--barely-gray .heading--display span {
      background-color: #f4f4f5; }
  button.button--dark-gray,
  a.button.button--dark-gray,
  input.button.button--dark-gray {
    background-color: #515664;
    color: #fff; }
    button.button--dark-gray .cite-media .icon-label,
    a.button.button--dark-gray .cite-media .icon-label,
    input.button.button--dark-gray .cite-media .icon-label {
      color: #fff; }
    button.button--dark-gray .image-with-caption__media,
    a.button.button--dark-gray .image-with-caption__media,
    input.button.button--dark-gray .image-with-caption__media {
      background-color: #000000; }
    button.button--dark-gray .icon-label--stacked .label,
    a.button.button--dark-gray .icon-label--stacked .label,
    input.button.button--dark-gray .icon-label--stacked .label {
      color: #fff; }
    button.button--dark-gray a:link, button.button--dark-gray a:visited,
    a.button.button--dark-gray a:link,
    a.button.button--dark-gray a:visited,
    input.button.button--dark-gray a:link,
    input.button.button--dark-gray a:visited {
      color: #fff; }
    button.button--dark-gray a:hover, button.button--dark-gray a:active,
    a.button.button--dark-gray a:hover,
    a.button.button--dark-gray a:active,
    input.button.button--dark-gray a:hover,
    input.button.button--dark-gray a:active {
      color: #B1C9E8; }
    button.button--dark-gray .carousel figcaption a,
    a.button.button--dark-gray .carousel figcaption a,
    input.button.button--dark-gray .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--dark-gray .carousel figcaption a:link, button.button--dark-gray .carousel figcaption a:visited,
      a.button.button--dark-gray .carousel figcaption a:link,
      a.button.button--dark-gray .carousel figcaption a:visited,
      input.button.button--dark-gray .carousel figcaption a:link,
      input.button.button--dark-gray .carousel figcaption a:visited {
        color: #000000; }
      button.button--dark-gray .carousel figcaption a:hover, button.button--dark-gray .carousel figcaption a:active,
      a.button.button--dark-gray .carousel figcaption a:hover,
      a.button.button--dark-gray .carousel figcaption a:active,
      input.button.button--dark-gray .carousel figcaption a:hover,
      input.button.button--dark-gray .carousel figcaption a:active {
        color: #0033a0; }
      button.button--dark-gray .carousel figcaption a.link--fancy,
      a.button.button--dark-gray .carousel figcaption a.link--fancy,
      input.button.button--dark-gray .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--dark-gray .carousel figcaption a:active, button.button--dark-gray .carousel figcaption a:hover,
      a.button.button--dark-gray .carousel figcaption a:active,
      a.button.button--dark-gray .carousel figcaption a:hover,
      input.button.button--dark-gray .carousel figcaption a:active,
      input.button.button--dark-gray .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--dark-gray .carousel figcaption a:link, button.button--dark-gray .carousel figcaption a:visited,
      a.button.button--dark-gray .carousel figcaption a:link,
      a.button.button--dark-gray .carousel figcaption a:visited,
      input.button.button--dark-gray .carousel figcaption a:link,
      input.button.button--dark-gray .carousel figcaption a:visited {
        color: #fff; }
      button.button--dark-gray .carousel figcaption a:hover, button.button--dark-gray .carousel figcaption a:active,
      a.button.button--dark-gray .carousel figcaption a:hover,
      a.button.button--dark-gray .carousel figcaption a:active,
      input.button.button--dark-gray .carousel figcaption a:hover,
      input.button.button--dark-gray .carousel figcaption a:active {
        color: #fff; }
    button.button--dark-gray button,
    button.button--dark-gray a.button,
    button.button--dark-gray input.button,
    a.button.button--dark-gray button,
    a.button.button--dark-gray a.button,
    a.button.button--dark-gray input.button,
    input.button.button--dark-gray button,
    input.button.button--dark-gray a.button,
    input.button.button--dark-gray input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--dark-gray button:link,
      button.button--dark-gray a.button:link,
      button.button--dark-gray input.button:link,
      a.button.button--dark-gray button:link,
      a.button.button--dark-gray a.button:link,
      a.button.button--dark-gray input.button:link,
      input.button.button--dark-gray button:link,
      input.button.button--dark-gray a.button:link,
      input.button.button--dark-gray input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--dark-gray button.button--ghost,
      button.button--dark-gray a.button.button--ghost,
      button.button--dark-gray input.button.button--ghost,
      a.button.button--dark-gray button.button--ghost,
      a.button.button--dark-gray a.button.button--ghost,
      a.button.button--dark-gray input.button.button--ghost,
      input.button.button--dark-gray button.button--ghost,
      input.button.button--dark-gray a.button.button--ghost,
      input.button.button--dark-gray input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--dark-gray button.button--bluegrass,
      button.button--dark-gray a.button.button--bluegrass,
      button.button--dark-gray input.button.button--bluegrass,
      a.button.button--dark-gray button.button--bluegrass,
      a.button.button--dark-gray a.button.button--bluegrass,
      a.button.button--dark-gray input.button.button--bluegrass,
      input.button.button--dark-gray button.button--bluegrass,
      input.button.button--dark-gray a.button.button--bluegrass,
      input.button.button--dark-gray input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--dark-gray button.button--transparent,
      button.button--dark-gray a.button.button--transparent,
      button.button--dark-gray input.button.button--transparent,
      a.button.button--dark-gray button.button--transparent,
      a.button.button--dark-gray a.button.button--transparent,
      a.button.button--dark-gray input.button.button--transparent,
      input.button.button--dark-gray button.button--transparent,
      input.button.button--dark-gray a.button.button--transparent,
      input.button.button--dark-gray input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--dark-gray button[disabled],
      button.button--dark-gray a.button[disabled],
      button.button--dark-gray input.button[disabled],
      a.button.button--dark-gray button[disabled],
      a.button.button--dark-gray a.button[disabled],
      a.button.button--dark-gray input.button[disabled],
      input.button.button--dark-gray button[disabled],
      input.button.button--dark-gray a.button[disabled],
      input.button.button--dark-gray input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--dark-gray button[disabled].button--ghost,
        button.button--dark-gray a.button[disabled].button--ghost,
        button.button--dark-gray input.button[disabled].button--ghost,
        a.button.button--dark-gray button[disabled].button--ghost,
        a.button.button--dark-gray a.button[disabled].button--ghost,
        a.button.button--dark-gray input.button[disabled].button--ghost,
        input.button.button--dark-gray button[disabled].button--ghost,
        input.button.button--dark-gray a.button[disabled].button--ghost,
        input.button.button--dark-gray input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--dark-gray button:hover,
      button.button--dark-gray a.button:hover,
      button.button--dark-gray input.button:hover,
      a.button.button--dark-gray button:hover,
      a.button.button--dark-gray a.button:hover,
      a.button.button--dark-gray input.button:hover,
      input.button.button--dark-gray button:hover,
      input.button.button--dark-gray a.button:hover,
      input.button.button--dark-gray input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--dark-gray button:hover.button--ghost,
        button.button--dark-gray a.button:hover.button--ghost,
        button.button--dark-gray input.button:hover.button--ghost,
        a.button.button--dark-gray button:hover.button--ghost,
        a.button.button--dark-gray a.button:hover.button--ghost,
        a.button.button--dark-gray input.button:hover.button--ghost,
        input.button.button--dark-gray button:hover.button--ghost,
        input.button.button--dark-gray a.button:hover.button--ghost,
        input.button.button--dark-gray input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--dark-gray button:active, button.button--dark-gray button[aria-pressed='true'],
      button.button--dark-gray a.button:active,
      button.button--dark-gray a.button[aria-pressed='true'],
      button.button--dark-gray input.button:active,
      button.button--dark-gray input.button[aria-pressed='true'],
      a.button.button--dark-gray button:active,
      a.button.button--dark-gray button[aria-pressed='true'],
      a.button.button--dark-gray a.button:active,
      a.button.button--dark-gray a.button[aria-pressed='true'],
      a.button.button--dark-gray input.button:active,
      a.button.button--dark-gray input.button[aria-pressed='true'],
      input.button.button--dark-gray button:active,
      input.button.button--dark-gray button[aria-pressed='true'],
      input.button.button--dark-gray a.button:active,
      input.button.button--dark-gray a.button[aria-pressed='true'],
      input.button.button--dark-gray input.button:active,
      input.button.button--dark-gray input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--dark-gray button:active.button--ghost, button.button--dark-gray button[aria-pressed='true'].button--ghost,
        button.button--dark-gray a.button:active.button--ghost,
        button.button--dark-gray a.button[aria-pressed='true'].button--ghost,
        button.button--dark-gray input.button:active.button--ghost,
        button.button--dark-gray input.button[aria-pressed='true'].button--ghost,
        a.button.button--dark-gray button:active.button--ghost,
        a.button.button--dark-gray button[aria-pressed='true'].button--ghost,
        a.button.button--dark-gray a.button:active.button--ghost,
        a.button.button--dark-gray a.button[aria-pressed='true'].button--ghost,
        a.button.button--dark-gray input.button:active.button--ghost,
        a.button.button--dark-gray input.button[aria-pressed='true'].button--ghost,
        input.button.button--dark-gray button:active.button--ghost,
        input.button.button--dark-gray button[aria-pressed='true'].button--ghost,
        input.button.button--dark-gray a.button:active.button--ghost,
        input.button.button--dark-gray a.button[aria-pressed='true'].button--ghost,
        input.button.button--dark-gray input.button:active.button--ghost,
        input.button.button--dark-gray input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--dark-gray button:active.button--transparent, button.button--dark-gray button[aria-pressed='true'].button--transparent,
        button.button--dark-gray a.button:active.button--transparent,
        button.button--dark-gray a.button[aria-pressed='true'].button--transparent,
        button.button--dark-gray input.button:active.button--transparent,
        button.button--dark-gray input.button[aria-pressed='true'].button--transparent,
        a.button.button--dark-gray button:active.button--transparent,
        a.button.button--dark-gray button[aria-pressed='true'].button--transparent,
        a.button.button--dark-gray a.button:active.button--transparent,
        a.button.button--dark-gray a.button[aria-pressed='true'].button--transparent,
        a.button.button--dark-gray input.button:active.button--transparent,
        a.button.button--dark-gray input.button[aria-pressed='true'].button--transparent,
        input.button.button--dark-gray button:active.button--transparent,
        input.button.button--dark-gray button[aria-pressed='true'].button--transparent,
        input.button.button--dark-gray a.button:active.button--transparent,
        input.button.button--dark-gray a.button[aria-pressed='true'].button--transparent,
        input.button.button--dark-gray input.button:active.button--transparent,
        input.button.button--dark-gray input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--dark-gray button:focus,
      button.button--dark-gray a.button:focus,
      button.button--dark-gray input.button:focus,
      a.button.button--dark-gray button:focus,
      a.button.button--dark-gray a.button:focus,
      a.button.button--dark-gray input.button:focus,
      input.button.button--dark-gray button:focus,
      input.button.button--dark-gray a.button:focus,
      input.button.button--dark-gray input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--dark-gray button:focus.button--ghost,
        button.button--dark-gray a.button:focus.button--ghost,
        button.button--dark-gray input.button:focus.button--ghost,
        a.button.button--dark-gray button:focus.button--ghost,
        a.button.button--dark-gray a.button:focus.button--ghost,
        a.button.button--dark-gray input.button:focus.button--ghost,
        input.button.button--dark-gray button:focus.button--ghost,
        input.button.button--dark-gray a.button:focus.button--ghost,
        input.button.button--dark-gray input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--dark-gray .headline-group .headline-group__super,
    a.button.button--dark-gray .headline-group .headline-group__super,
    input.button.button--dark-gray .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--dark-gray .headline-group .headline-group__sub,
    a.button.button--dark-gray .headline-group .headline-group__sub,
    input.button.button--dark-gray .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--dark-gray .headline-group .headline-group__head a,
    a.button.button--dark-gray .headline-group .headline-group__head a,
    input.button.button--dark-gray .headline-group .headline-group__head a {
      color: #fff; }
    button.button--dark-gray .slick-prev,
    button.button--dark-gray .slick-next,
    a.button.button--dark-gray .slick-prev,
    a.button.button--dark-gray .slick-next,
    input.button.button--dark-gray .slick-prev,
    input.button.button--dark-gray .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--dark-gray .slick-prev:hover, button.button--dark-gray .slick-prev:focus,
      button.button--dark-gray .slick-next:hover,
      button.button--dark-gray .slick-next:focus,
      a.button.button--dark-gray .slick-prev:hover,
      a.button.button--dark-gray .slick-prev:focus,
      a.button.button--dark-gray .slick-next:hover,
      a.button.button--dark-gray .slick-next:focus,
      input.button.button--dark-gray .slick-prev:hover,
      input.button.button--dark-gray .slick-prev:focus,
      input.button.button--dark-gray .slick-next:hover,
      input.button.button--dark-gray .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--dark-gray .slick-prev::before,
      button.button--dark-gray .slick-next::before,
      a.button.button--dark-gray .slick-prev::before,
      a.button.button--dark-gray .slick-next::before,
      input.button.button--dark-gray .slick-prev::before,
      input.button.button--dark-gray .slick-next::before {
        color: #fff; }
    button.button--dark-gray .slick-dots li button,
    a.button.button--dark-gray .slick-dots li button,
    input.button.button--dark-gray .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--dark-gray .slick-dots li button::before,
      a.button.button--dark-gray .slick-dots li button::before,
      input.button.button--dark-gray .slick-dots li button::before {
        color: #ebebeb; }
    button.button--dark-gray .slick-dots li.slick-active button::before,
    a.button.button--dark-gray .slick-dots li.slick-active button::before,
    input.button.button--dark-gray .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--dark-gray .statistic .editorial::before,
    a.button.button--dark-gray .statistic .editorial::before,
    input.button.button--dark-gray .statistic .editorial::before {
      background-color: #fff; }
    button.button--dark-gray .statistic .headline-group .headline-group__head,
    a.button.button--dark-gray .statistic .headline-group .headline-group__head,
    input.button.button--dark-gray .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--dark-gray .statistic .headline-group .headline-group__super,
    button.button--dark-gray .statistic .headline-group .headline-group__sub,
    a.button.button--dark-gray .statistic .headline-group .headline-group__super,
    a.button.button--dark-gray .statistic .headline-group .headline-group__sub,
    input.button.button--dark-gray .statistic .headline-group .headline-group__super,
    input.button.button--dark-gray .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--dark-gray .pullquote__attribution::before,
    a.button.button--dark-gray .pullquote__attribution::before,
    input.button.button--dark-gray .pullquote__attribution::before {
      background-color: #fff; }
    button.button--dark-gray .pullquote__attribution .pullquote__first-line,
    a.button.button--dark-gray .pullquote__attribution .pullquote__first-line,
    input.button.button--dark-gray .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--dark-gray .search-control,
    a.button.button--dark-gray .search-control,
    input.button.button--dark-gray .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--dark-gray .search-control:hover, button.button--dark-gray .search-control:active,
      a.button.button--dark-gray .search-control:hover,
      a.button.button--dark-gray .search-control:active,
      input.button.button--dark-gray .search-control:hover,
      input.button.button--dark-gray .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--dark-gray .menu-button,
    a.button.button--dark-gray .menu-button,
    input.button.button--dark-gray .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--dark-gray .menu-button:hover, button.button--dark-gray .menu-button:active,
      a.button.button--dark-gray .menu-button:hover,
      a.button.button--dark-gray .menu-button:active,
      input.button.button--dark-gray .menu-button:hover,
      input.button.button--dark-gray .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--dark-gray .uky-logo-main .uky-logo-main__logo,
    a.button.button--dark-gray .uky-logo-main .uky-logo-main__logo,
    input.button.button--dark-gray .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--dark-gray .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--dark-gray .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--dark-gray .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--dark-gray .contact-table th,
    button.button--dark-gray .contact-table td,
    a.button.button--dark-gray .contact-table th,
    a.button.button--dark-gray .contact-table td,
    input.button.button--dark-gray .contact-table th,
    input.button.button--dark-gray .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--dark-gray .social-media-links a:link, button.button--dark-gray .social-media-links a:visited,
    a.button.button--dark-gray .social-media-links a:link,
    a.button.button--dark-gray .social-media-links a:visited,
    input.button.button--dark-gray .social-media-links a:link,
    input.button.button--dark-gray .social-media-links a:visited {
      color: #fff; }
    button.button--dark-gray .social-media-links a:hover, button.button--dark-gray .social-media-links a:active,
    a.button.button--dark-gray .social-media-links a:hover,
    a.button.button--dark-gray .social-media-links a:active,
    input.button.button--dark-gray .social-media-links a:hover,
    input.button.button--dark-gray .social-media-links a:active {
      color: #0033a0; }
    button.button--dark-gray form input[type='text'],
    button.button--dark-gray form input[type='password'],
    button.button--dark-gray form input[type='color'],
    button.button--dark-gray form input[type='date'],
    button.button--dark-gray form input[type='datetime'],
    button.button--dark-gray form input[type='email'],
    button.button--dark-gray form input[type='month'],
    button.button--dark-gray form input[type='number'],
    button.button--dark-gray form input[type='range'],
    button.button--dark-gray form input[type='search'],
    button.button--dark-gray form input[type='tel'],
    button.button--dark-gray form input[type='time'],
    button.button--dark-gray form input[type='url'],
    button.button--dark-gray form input[type='week'],
    button.button--dark-gray form textarea,
    a.button.button--dark-gray form input[type='text'],
    a.button.button--dark-gray form input[type='password'],
    a.button.button--dark-gray form input[type='color'],
    a.button.button--dark-gray form input[type='date'],
    a.button.button--dark-gray form input[type='datetime'],
    a.button.button--dark-gray form input[type='email'],
    a.button.button--dark-gray form input[type='month'],
    a.button.button--dark-gray form input[type='number'],
    a.button.button--dark-gray form input[type='range'],
    a.button.button--dark-gray form input[type='search'],
    a.button.button--dark-gray form input[type='tel'],
    a.button.button--dark-gray form input[type='time'],
    a.button.button--dark-gray form input[type='url'],
    a.button.button--dark-gray form input[type='week'],
    a.button.button--dark-gray form textarea,
    input.button.button--dark-gray form input[type='text'],
    input.button.button--dark-gray form input[type='password'],
    input.button.button--dark-gray form input[type='color'],
    input.button.button--dark-gray form input[type='date'],
    input.button.button--dark-gray form input[type='datetime'],
    input.button.button--dark-gray form input[type='email'],
    input.button.button--dark-gray form input[type='month'],
    input.button.button--dark-gray form input[type='number'],
    input.button.button--dark-gray form input[type='range'],
    input.button.button--dark-gray form input[type='search'],
    input.button.button--dark-gray form input[type='tel'],
    input.button.button--dark-gray form input[type='time'],
    input.button.button--dark-gray form input[type='url'],
    input.button.button--dark-gray form input[type='week'],
    input.button.button--dark-gray form textarea {
      border-color: transparent; }
    button.button--dark-gray .heading--display span,
    a.button.button--dark-gray .heading--display span,
    input.button.button--dark-gray .heading--display span {
      background-color: #515664; }
  button.button--blue-gray,
  a.button.button--blue-gray,
  input.button.button--blue-gray {
    background-color: #eff4fd; }
    button.button--blue-gray .heading--display span,
    a.button.button--blue-gray .heading--display span,
    input.button.button--blue-gray .heading--display span {
      background-color: #eff4fd; }
  button.button--success,
  a.button.button--success,
  input.button.button--success {
    background-color: #7cfc00; }
    button.button--success .heading--display span,
    a.button.button--success .heading--display span,
    input.button.button--success .heading--display span {
      background-color: #7cfc00; }
  button.button--warning,
  a.button.button--warning,
  input.button.button--warning {
    background-color: #ff8c00; }
    button.button--warning .heading--display span,
    a.button.button--warning .heading--display span,
    input.button.button--warning .heading--display span {
      background-color: #ff8c00; }
  button.button--alert,
  a.button.button--alert,
  input.button.button--alert {
    background-color: #c12c2b;
    color: #fff; }
    button.button--alert .cite-media .icon-label,
    a.button.button--alert .cite-media .icon-label,
    input.button.button--alert .cite-media .icon-label {
      color: #fff; }
    button.button--alert .image-with-caption__media,
    a.button.button--alert .image-with-caption__media,
    input.button.button--alert .image-with-caption__media {
      background-color: #000000; }
    button.button--alert .icon-label--stacked .label,
    a.button.button--alert .icon-label--stacked .label,
    input.button.button--alert .icon-label--stacked .label {
      color: #fff; }
    button.button--alert a:link, button.button--alert a:visited,
    a.button.button--alert a:link,
    a.button.button--alert a:visited,
    input.button.button--alert a:link,
    input.button.button--alert a:visited {
      color: #fff; }
    button.button--alert a:hover, button.button--alert a:active,
    a.button.button--alert a:hover,
    a.button.button--alert a:active,
    input.button.button--alert a:hover,
    input.button.button--alert a:active {
      color: #B1C9E8; }
    button.button--alert .carousel figcaption a,
    a.button.button--alert .carousel figcaption a,
    input.button.button--alert .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      button.button--alert .carousel figcaption a:link, button.button--alert .carousel figcaption a:visited,
      a.button.button--alert .carousel figcaption a:link,
      a.button.button--alert .carousel figcaption a:visited,
      input.button.button--alert .carousel figcaption a:link,
      input.button.button--alert .carousel figcaption a:visited {
        color: #000000; }
      button.button--alert .carousel figcaption a:hover, button.button--alert .carousel figcaption a:active,
      a.button.button--alert .carousel figcaption a:hover,
      a.button.button--alert .carousel figcaption a:active,
      input.button.button--alert .carousel figcaption a:hover,
      input.button.button--alert .carousel figcaption a:active {
        color: #0033a0; }
      button.button--alert .carousel figcaption a.link--fancy,
      a.button.button--alert .carousel figcaption a.link--fancy,
      input.button.button--alert .carousel figcaption a.link--fancy {
        background-image: none; }
      button.button--alert .carousel figcaption a:active, button.button--alert .carousel figcaption a:hover,
      a.button.button--alert .carousel figcaption a:active,
      a.button.button--alert .carousel figcaption a:hover,
      input.button.button--alert .carousel figcaption a:active,
      input.button.button--alert .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      button.button--alert .carousel figcaption a:link, button.button--alert .carousel figcaption a:visited,
      a.button.button--alert .carousel figcaption a:link,
      a.button.button--alert .carousel figcaption a:visited,
      input.button.button--alert .carousel figcaption a:link,
      input.button.button--alert .carousel figcaption a:visited {
        color: #fff; }
      button.button--alert .carousel figcaption a:hover, button.button--alert .carousel figcaption a:active,
      a.button.button--alert .carousel figcaption a:hover,
      a.button.button--alert .carousel figcaption a:active,
      input.button.button--alert .carousel figcaption a:hover,
      input.button.button--alert .carousel figcaption a:active {
        color: #fff; }
    button.button--alert button,
    button.button--alert a.button,
    button.button--alert input.button,
    a.button.button--alert button,
    a.button.button--alert a.button,
    a.button.button--alert input.button,
    input.button.button--alert button,
    input.button.button--alert a.button,
    input.button.button--alert input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      button.button--alert button:link,
      button.button--alert a.button:link,
      button.button--alert input.button:link,
      a.button.button--alert button:link,
      a.button.button--alert a.button:link,
      a.button.button--alert input.button:link,
      input.button.button--alert button:link,
      input.button.button--alert a.button:link,
      input.button.button--alert input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      button.button--alert button.button--ghost,
      button.button--alert a.button.button--ghost,
      button.button--alert input.button.button--ghost,
      a.button.button--alert button.button--ghost,
      a.button.button--alert a.button.button--ghost,
      a.button.button--alert input.button.button--ghost,
      input.button.button--alert button.button--ghost,
      input.button.button--alert a.button.button--ghost,
      input.button.button--alert input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      button.button--alert button.button--bluegrass,
      button.button--alert a.button.button--bluegrass,
      button.button--alert input.button.button--bluegrass,
      a.button.button--alert button.button--bluegrass,
      a.button.button--alert a.button.button--bluegrass,
      a.button.button--alert input.button.button--bluegrass,
      input.button.button--alert button.button--bluegrass,
      input.button.button--alert a.button.button--bluegrass,
      input.button.button--alert input.button.button--bluegrass {
        border-color: #0071eb; }
      button.button--alert button.button--transparent,
      button.button--alert a.button.button--transparent,
      button.button--alert input.button.button--transparent,
      a.button.button--alert button.button--transparent,
      a.button.button--alert a.button.button--transparent,
      a.button.button--alert input.button.button--transparent,
      input.button.button--alert button.button--transparent,
      input.button.button--alert a.button.button--transparent,
      input.button.button--alert input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      button.button--alert button[disabled],
      button.button--alert a.button[disabled],
      button.button--alert input.button[disabled],
      a.button.button--alert button[disabled],
      a.button.button--alert a.button[disabled],
      a.button.button--alert input.button[disabled],
      input.button.button--alert button[disabled],
      input.button.button--alert a.button[disabled],
      input.button.button--alert input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        button.button--alert button[disabled].button--ghost,
        button.button--alert a.button[disabled].button--ghost,
        button.button--alert input.button[disabled].button--ghost,
        a.button.button--alert button[disabled].button--ghost,
        a.button.button--alert a.button[disabled].button--ghost,
        a.button.button--alert input.button[disabled].button--ghost,
        input.button.button--alert button[disabled].button--ghost,
        input.button.button--alert a.button[disabled].button--ghost,
        input.button.button--alert input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      button.button--alert button:hover,
      button.button--alert a.button:hover,
      button.button--alert input.button:hover,
      a.button.button--alert button:hover,
      a.button.button--alert a.button:hover,
      a.button.button--alert input.button:hover,
      input.button.button--alert button:hover,
      input.button.button--alert a.button:hover,
      input.button.button--alert input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        button.button--alert button:hover.button--ghost,
        button.button--alert a.button:hover.button--ghost,
        button.button--alert input.button:hover.button--ghost,
        a.button.button--alert button:hover.button--ghost,
        a.button.button--alert a.button:hover.button--ghost,
        a.button.button--alert input.button:hover.button--ghost,
        input.button.button--alert button:hover.button--ghost,
        input.button.button--alert a.button:hover.button--ghost,
        input.button.button--alert input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      button.button--alert button:active, button.button--alert button[aria-pressed='true'],
      button.button--alert a.button:active,
      button.button--alert a.button[aria-pressed='true'],
      button.button--alert input.button:active,
      button.button--alert input.button[aria-pressed='true'],
      a.button.button--alert button:active,
      a.button.button--alert button[aria-pressed='true'],
      a.button.button--alert a.button:active,
      a.button.button--alert a.button[aria-pressed='true'],
      a.button.button--alert input.button:active,
      a.button.button--alert input.button[aria-pressed='true'],
      input.button.button--alert button:active,
      input.button.button--alert button[aria-pressed='true'],
      input.button.button--alert a.button:active,
      input.button.button--alert a.button[aria-pressed='true'],
      input.button.button--alert input.button:active,
      input.button.button--alert input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--alert button:active.button--ghost, button.button--alert button[aria-pressed='true'].button--ghost,
        button.button--alert a.button:active.button--ghost,
        button.button--alert a.button[aria-pressed='true'].button--ghost,
        button.button--alert input.button:active.button--ghost,
        button.button--alert input.button[aria-pressed='true'].button--ghost,
        a.button.button--alert button:active.button--ghost,
        a.button.button--alert button[aria-pressed='true'].button--ghost,
        a.button.button--alert a.button:active.button--ghost,
        a.button.button--alert a.button[aria-pressed='true'].button--ghost,
        a.button.button--alert input.button:active.button--ghost,
        a.button.button--alert input.button[aria-pressed='true'].button--ghost,
        input.button.button--alert button:active.button--ghost,
        input.button.button--alert button[aria-pressed='true'].button--ghost,
        input.button.button--alert a.button:active.button--ghost,
        input.button.button--alert a.button[aria-pressed='true'].button--ghost,
        input.button.button--alert input.button:active.button--ghost,
        input.button.button--alert input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        button.button--alert button:active.button--transparent, button.button--alert button[aria-pressed='true'].button--transparent,
        button.button--alert a.button:active.button--transparent,
        button.button--alert a.button[aria-pressed='true'].button--transparent,
        button.button--alert input.button:active.button--transparent,
        button.button--alert input.button[aria-pressed='true'].button--transparent,
        a.button.button--alert button:active.button--transparent,
        a.button.button--alert button[aria-pressed='true'].button--transparent,
        a.button.button--alert a.button:active.button--transparent,
        a.button.button--alert a.button[aria-pressed='true'].button--transparent,
        a.button.button--alert input.button:active.button--transparent,
        a.button.button--alert input.button[aria-pressed='true'].button--transparent,
        input.button.button--alert button:active.button--transparent,
        input.button.button--alert button[aria-pressed='true'].button--transparent,
        input.button.button--alert a.button:active.button--transparent,
        input.button.button--alert a.button[aria-pressed='true'].button--transparent,
        input.button.button--alert input.button:active.button--transparent,
        input.button.button--alert input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      button.button--alert button:focus,
      button.button--alert a.button:focus,
      button.button--alert input.button:focus,
      a.button.button--alert button:focus,
      a.button.button--alert a.button:focus,
      a.button.button--alert input.button:focus,
      input.button.button--alert button:focus,
      input.button.button--alert a.button:focus,
      input.button.button--alert input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        button.button--alert button:focus.button--ghost,
        button.button--alert a.button:focus.button--ghost,
        button.button--alert input.button:focus.button--ghost,
        a.button.button--alert button:focus.button--ghost,
        a.button.button--alert a.button:focus.button--ghost,
        a.button.button--alert input.button:focus.button--ghost,
        input.button.button--alert button:focus.button--ghost,
        input.button.button--alert a.button:focus.button--ghost,
        input.button.button--alert input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    button.button--alert .headline-group .headline-group__super,
    a.button.button--alert .headline-group .headline-group__super,
    input.button.button--alert .headline-group .headline-group__super {
      color: #DCDDDE; }
    button.button--alert .headline-group .headline-group__sub,
    a.button.button--alert .headline-group .headline-group__sub,
    input.button.button--alert .headline-group .headline-group__sub {
      color: #DCDDDE; }
    button.button--alert .headline-group .headline-group__head a,
    a.button.button--alert .headline-group .headline-group__head a,
    input.button.button--alert .headline-group .headline-group__head a {
      color: #fff; }
    button.button--alert .slick-prev,
    button.button--alert .slick-next,
    a.button.button--alert .slick-prev,
    a.button.button--alert .slick-next,
    input.button.button--alert .slick-prev,
    input.button.button--alert .slick-next {
      background-color: #515664;
      color: #fff; }
      button.button--alert .slick-prev:hover, button.button--alert .slick-prev:focus,
      button.button--alert .slick-next:hover,
      button.button--alert .slick-next:focus,
      a.button.button--alert .slick-prev:hover,
      a.button.button--alert .slick-prev:focus,
      a.button.button--alert .slick-next:hover,
      a.button.button--alert .slick-next:focus,
      input.button.button--alert .slick-prev:hover,
      input.button.button--alert .slick-prev:focus,
      input.button.button--alert .slick-next:hover,
      input.button.button--alert .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      button.button--alert .slick-prev::before,
      button.button--alert .slick-next::before,
      a.button.button--alert .slick-prev::before,
      a.button.button--alert .slick-next::before,
      input.button.button--alert .slick-prev::before,
      input.button.button--alert .slick-next::before {
        color: #fff; }
    button.button--alert .slick-dots li button,
    a.button.button--alert .slick-dots li button,
    input.button.button--alert .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      button.button--alert .slick-dots li button::before,
      a.button.button--alert .slick-dots li button::before,
      input.button.button--alert .slick-dots li button::before {
        color: #ebebeb; }
    button.button--alert .slick-dots li.slick-active button::before,
    a.button.button--alert .slick-dots li.slick-active button::before,
    input.button.button--alert .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    button.button--alert .statistic .editorial::before,
    a.button.button--alert .statistic .editorial::before,
    input.button.button--alert .statistic .editorial::before {
      background-color: #fff; }
    button.button--alert .statistic .headline-group .headline-group__head,
    a.button.button--alert .statistic .headline-group .headline-group__head,
    input.button.button--alert .statistic .headline-group .headline-group__head {
      color: #fff; }
    button.button--alert .statistic .headline-group .headline-group__super,
    button.button--alert .statistic .headline-group .headline-group__sub,
    a.button.button--alert .statistic .headline-group .headline-group__super,
    a.button.button--alert .statistic .headline-group .headline-group__sub,
    input.button.button--alert .statistic .headline-group .headline-group__super,
    input.button.button--alert .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    button.button--alert .pullquote__attribution::before,
    a.button.button--alert .pullquote__attribution::before,
    input.button.button--alert .pullquote__attribution::before {
      background-color: #fff; }
    button.button--alert .pullquote__attribution .pullquote__first-line,
    a.button.button--alert .pullquote__attribution .pullquote__first-line,
    input.button.button--alert .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    button.button--alert .search-control,
    a.button.button--alert .search-control,
    input.button.button--alert .search-control {
      background-color: transparent;
      color: #fff; }
      button.button--alert .search-control:hover, button.button--alert .search-control:active,
      a.button.button--alert .search-control:hover,
      a.button.button--alert .search-control:active,
      input.button.button--alert .search-control:hover,
      input.button.button--alert .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    button.button--alert .menu-button,
    a.button.button--alert .menu-button,
    input.button.button--alert .menu-button {
      background-color: transparent;
      color: #aaa; }
      button.button--alert .menu-button:hover, button.button--alert .menu-button:active,
      a.button.button--alert .menu-button:hover,
      a.button.button--alert .menu-button:active,
      input.button.button--alert .menu-button:hover,
      input.button.button--alert .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    button.button--alert .uky-logo-main .uky-logo-main__logo,
    a.button.button--alert .uky-logo-main .uky-logo-main__logo,
    input.button.button--alert .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    button.button--alert .uky-logo-main .uky-logo-main__wordmark,
    a.button.button--alert .uky-logo-main .uky-logo-main__wordmark,
    input.button.button--alert .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    button.button--alert .contact-table th,
    button.button--alert .contact-table td,
    a.button.button--alert .contact-table th,
    a.button.button--alert .contact-table td,
    input.button.button--alert .contact-table th,
    input.button.button--alert .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    button.button--alert .social-media-links a:link, button.button--alert .social-media-links a:visited,
    a.button.button--alert .social-media-links a:link,
    a.button.button--alert .social-media-links a:visited,
    input.button.button--alert .social-media-links a:link,
    input.button.button--alert .social-media-links a:visited {
      color: #fff; }
    button.button--alert .social-media-links a:hover, button.button--alert .social-media-links a:active,
    a.button.button--alert .social-media-links a:hover,
    a.button.button--alert .social-media-links a:active,
    input.button.button--alert .social-media-links a:hover,
    input.button.button--alert .social-media-links a:active {
      color: #0033a0; }
    button.button--alert form input[type='text'],
    button.button--alert form input[type='password'],
    button.button--alert form input[type='color'],
    button.button--alert form input[type='date'],
    button.button--alert form input[type='datetime'],
    button.button--alert form input[type='email'],
    button.button--alert form input[type='month'],
    button.button--alert form input[type='number'],
    button.button--alert form input[type='range'],
    button.button--alert form input[type='search'],
    button.button--alert form input[type='tel'],
    button.button--alert form input[type='time'],
    button.button--alert form input[type='url'],
    button.button--alert form input[type='week'],
    button.button--alert form textarea,
    a.button.button--alert form input[type='text'],
    a.button.button--alert form input[type='password'],
    a.button.button--alert form input[type='color'],
    a.button.button--alert form input[type='date'],
    a.button.button--alert form input[type='datetime'],
    a.button.button--alert form input[type='email'],
    a.button.button--alert form input[type='month'],
    a.button.button--alert form input[type='number'],
    a.button.button--alert form input[type='range'],
    a.button.button--alert form input[type='search'],
    a.button.button--alert form input[type='tel'],
    a.button.button--alert form input[type='time'],
    a.button.button--alert form input[type='url'],
    a.button.button--alert form input[type='week'],
    a.button.button--alert form textarea,
    input.button.button--alert form input[type='text'],
    input.button.button--alert form input[type='password'],
    input.button.button--alert form input[type='color'],
    input.button.button--alert form input[type='date'],
    input.button.button--alert form input[type='datetime'],
    input.button.button--alert form input[type='email'],
    input.button.button--alert form input[type='month'],
    input.button.button--alert form input[type='number'],
    input.button.button--alert form input[type='range'],
    input.button.button--alert form input[type='search'],
    input.button.button--alert form input[type='tel'],
    input.button.button--alert form input[type='time'],
    input.button.button--alert form input[type='url'],
    input.button.button--alert form input[type='week'],
    input.button.button--alert form textarea {
      border-color: transparent; }
    button.button--alert .heading--display span,
    a.button.button--alert .heading--display span,
    input.button.button--alert .heading--display span {
      background-color: #c12c2b; }
  button.button--info,
  a.button.button--info,
  input.button.button--info {
    background-color: #a1d3ed; }
    button.button--info .heading--display span,
    a.button.button--info .heading--display span,
    input.button.button--info .heading--display span {
      background-color: #a1d3ed; }
  button.button--ghost,
  a.button.button--ghost,
  input.button.button--ghost {
    background-color: transparent; }
  button.button--transparent,
  a.button.button--transparent,
  input.button.button--transparent {
    border-color: transparent;
    background-color: transparent;
    color: #0033a0; }
  button.button--small,
  a.button.button--small,
  input.button.button--small {
    font-size: 0.875rem;
    line-height: 1rem;
    padding-right: calc(1.625rem - 3px);
    padding-left: calc(1.625rem - 3px); }
    @media screen and (min-width: 76rem) {
      button.button--small,
      a.button.button--small,
      input.button.button--small {
        font-size: 0.875rem;
        line-height: 1rem; } }
  button.button--large,
  a.button.button--large,
  input.button.button--large {
    font-size: 1.1667rem;
    line-height: 1.5rem;
    padding-right: calc(2rem - 3px);
    padding-left: calc(2rem - 3px); }
    @media screen and (min-width: 76rem) {
      button.button--large,
      a.button.button--large,
      input.button.button--large {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }

button.video-button {
  display: block; }
  button.video-button .video-button__pause {
    display: block; }
  button.video-button .video-button__play {
    display: none; }
  button.video-button.video-button--paused .video-button__pause {
    display: none; }
  button.video-button.video-button--paused .video-button__play {
    display: block; }

ul li,
ol li {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem; }
  @media screen and (min-width: 76rem) {
    ul li,
    ol li {
      font-size: 1rem;
      line-height: 1.5rem; } }

ul.no-decoration,
ol.no-decoration {
  margin: 0;
  padding: 0;
  list-style: none; }
  ul.no-decoration > li,
  ol.no-decoration > li {
    margin-left: 0;
    text-indent: 0; }
    ul.no-decoration > li::before,
    ol.no-decoration > li::before {
      display: none; }

dl dt {
  font-size: 1.1667rem;
  line-height: 2rem;
  margin-bottom: 0.5rem;
  font-weight: 500; }
  @media screen and (min-width: 76rem) {
    dl dt {
      font-size: 1.1667rem;
      line-height: 2rem; } }

dl dd {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  margin-left: 0; }
  @media screen and (min-width: 76rem) {
    dl dd {
      font-size: 1rem;
      line-height: 1.5rem; } }

dl.described-links dt {
  margin-bottom: 0; }

dl.described-links dd {
  margin-left: .75rem; }

dl.invisible-labels dt {
  display: none; }

dl.invisible-labels dd {
  margin-bottom: 0; }

.headline-group {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: auto; }
  .headline-group .headline-group__super,
  .headline-group .headline-group__sub {
    display: block; }
  .headline-group .headline-group__super {
    font-size: 0.875rem;
    line-height: 1rem;
    text-transform: uppercase; }
    @media screen and (min-width: 76rem) {
      .headline-group .headline-group__super {
        font-size: 0.875rem;
        line-height: 1rem; } }
  .headline-group .headline-group__sub {
    font-size: 1.1667rem;
    line-height: 1.5rem;
    font-style: italic; }
    @media screen and (min-width: 76rem) {
      .headline-group .headline-group__sub {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
    .headline-group .headline-group__sub i,
    .headline-group .headline-group__sub em {
      font-style: normal; }
  .headline-group .headline-group__head {
    font-size: 1.5rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      .headline-group .headline-group__head {
        font-size: 1.5rem;
        line-height: 1.5rem; } }
  .teaser .headline-group .headline-group__super,
  .link-collection .headline-group .headline-group__super,
  .image-gallery-block .headline-group .headline-group__super,
  .editorial aside .headline-group .headline-group__super {
    font-size: 1rem;
    line-height: 1rem;
    color: #515664;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .teaser .headline-group .headline-group__super,
      .link-collection .headline-group .headline-group__super,
      .image-gallery-block .headline-group .headline-group__super,
      .editorial aside .headline-group .headline-group__super {
        font-size: 1rem;
        line-height: 1rem; } }
  .teaser .headline-group .headline-group__sub,
  .link-collection .headline-group .headline-group__sub,
  .image-gallery-block .headline-group .headline-group__sub,
  .editorial aside .headline-group .headline-group__sub {
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: #515664;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .teaser .headline-group .headline-group__sub,
      .link-collection .headline-group .headline-group__sub,
      .image-gallery-block .headline-group .headline-group__sub,
      .editorial aside .headline-group .headline-group__sub {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  .teaser .headline-group .headline-group__head,
  .link-collection .headline-group .headline-group__head,
  .image-gallery-block .headline-group .headline-group__head,
  .editorial aside .headline-group .headline-group__head {
    font-weight: 500;
    font-family: "TradeGothicCond", sans-serif;
    font-size: 1.775rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .teaser .headline-group .headline-group__head,
      .link-collection .headline-group .headline-group__head,
      .image-gallery-block .headline-group .headline-group__head,
      .editorial aside .headline-group .headline-group__head {
        font-size: 1.875rem;
        line-height: 2rem; } }
    .teaser .headline-group .headline-group__head .underline-link:link, .teaser .headline-group .headline-group__head .underline-link:visited,
    .link-collection .headline-group .headline-group__head .underline-link:link,
    .link-collection .headline-group .headline-group__head .underline-link:visited,
    .image-gallery-block .headline-group .headline-group__head .underline-link:link,
    .image-gallery-block .headline-group .headline-group__head .underline-link:visited,
    .editorial aside .headline-group .headline-group__head .underline-link:link,
    .editorial aside .headline-group .headline-group__head .underline-link:visited {
      color: #1f2c5e; }
  h1.headline-group .headline-group__super {
    font-size: 1.25rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h1.headline-group .headline-group__super {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  h1.headline-group .headline-group__sub {
    font-size: 1.775rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      h1.headline-group .headline-group__sub {
        font-size: 1.875rem;
        line-height: 2rem; } }
  h1.headline-group .headline-group__head {
    font-size: 2rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      h1.headline-group .headline-group__head {
        font-size: 2.375rem;
        line-height: 2.5rem; } }
  h2.headline-group .headline-group__super {
    font-size: 1.1667rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h2.headline-group .headline-group__super {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
  h2.headline-group .headline-group__sub {
    font-size: 1.5rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h2.headline-group .headline-group__sub {
        font-size: 1.5rem;
        line-height: 1.5rem; } }
  h2.headline-group .headline-group__head {
    font-size: 1.775rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      h2.headline-group .headline-group__head {
        font-size: 1.875rem;
        line-height: 2rem; } }
  h3.headline-group .headline-group__sub {
    font-size: 1.25rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h3.headline-group .headline-group__sub {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  h3.headline-group .headline-group__head {
    font-size: 1.5rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h3.headline-group .headline-group__head {
        font-size: 1.5rem;
        line-height: 1.5rem; } }
  h4.headline-group .headline-group__sub {
    font-size: 1.25rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h4.headline-group .headline-group__sub {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  h4.headline-group .headline-group__head {
    font-size: 1.5rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h4.headline-group .headline-group__head {
        font-size: 1.5rem;
        line-height: 1.5rem; } }
  h5.headline-group .headline-group__super {
    font-size: 0.875rem;
    line-height: 1rem; }
    @media screen and (min-width: 76rem) {
      h5.headline-group .headline-group__super {
        font-size: 0.875rem;
        line-height: 1rem; } }
  h5.headline-group .headline-group__sub {
    font-size: 1.1667rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h5.headline-group .headline-group__sub {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
  h5.headline-group .headline-group__head {
    font-size: 1.25rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h5.headline-group .headline-group__head {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  h6.headline-group .headline-group__super {
    font-size: 0.875rem;
    line-height: 1rem; }
    @media screen and (min-width: 76rem) {
      h6.headline-group .headline-group__super {
        font-size: 0.875rem;
        line-height: 1rem; } }
  h6.headline-group .headline-group__sub {
    font-size: 1.1667rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h6.headline-group .headline-group__sub {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
  h6.headline-group .headline-group__head {
    font-size: 1.25rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      h6.headline-group .headline-group__head {
        font-size: 1.25rem;
        line-height: 1.5rem; } }

.described-links {
  margin-bottom: 1.5rem; }
  .described-links .editorial p {
    font-size: 1rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      .described-links .editorial p {
        font-size: 1rem;
        line-height: 1.5rem; } }
  .described-links dd {
    padding-left: 1rem; }

.cite-media {
  font-size: 0.875rem;
  line-height: 1rem;
  font-style: normal; }
  @media screen and (min-width: 76rem) {
    .cite-media {
      font-size: 0.875rem;
      line-height: 1rem; } }

.content-meta {
  margin-bottom: 0.5rem; }
  .content-meta .byline,
  .content-meta .location,
  .content-meta .date {
    font-size: 1.1667rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .content-meta .byline,
      .content-meta .location,
      .content-meta .date {
        font-size: 1.1667rem;
        line-height: 2rem; } }
  .content-meta .byline,
  .content-meta .date,
  .content-meta .who-when {
    font-weight: 500; }
  .content-meta .taxonomy-list {
    font-size: 1rem;
    line-height: 1.5rem;
    display: block;
    font-style: italic; }
    @media screen and (min-width: 76rem) {
      .content-meta .taxonomy-list {
        font-size: 1rem;
        line-height: 1.5rem; } }
  .content-meta a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(161, 211, 237, 0.4) 0, rgba(161, 211, 237, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 51, 160, 0.4) 0, rgba(0, 51, 160, 0.4) 2px, transparent 2px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .content-meta a:link, .content-meta a:visited {
      color: #000000; }
    .content-meta a:hover, .content-meta a:active {
      color: #0033a0; }
    .content-meta a.link--fancy {
      background-image: none; }
    .content-meta a:active, .content-meta a:hover {
      background-position: 0 0, 1000px 2px; }
  .content-meta span + span::before {
    content: ' | '; }

.lockup {
  display: block;
  position: relative;
  font-family: "Mercury Display A", "Mercury Display B", serif;
  font-size: 0; }
  .lockup:link, .lockup:visited {
    color: #c8c8c7;
    text-decoration: none; }
  .lockup:active, .lockup:hover {
    color: #fff;
    text-decoration: none; }
  .lockup__main {
    word-wrap: none; }
  .lockup__logo {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    word-wrap: none; }
    .lockup__logo svg {
      width: 10vw;
      height: auto;
      margin-right: 1.5vw; }
  .lockup__wordmark {
    display: inline-block;
    font-size: 5vw;
    font-weight: 500;
    line-height: 1;
    vertical-align: middle;
    color: #fff; }
  .lockup__wordmark__row {
    display: block; }
  .lockup__unit {
    font-size: 0.875rem;
    line-height: 1rem;
    margin-top: .2rem;
    margin-left: 0;
    font-style: italic;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .lockup__unit {
        font-size: 0.875rem;
        line-height: 1rem; } }
  @media screen and (min-width: 35rem) {
    .lockup__logo {
      vertical-align: baseline; }
      .lockup__logo svg {
        width: 3.71875rem;
        height: 3.01875rem;
        margin-right: .7875rem; }
    .lockup__wordmark {
      margin-top: 0;
      font-size: 1.8375rem;
      line-height: .97674;
      vertical-align: baseline; }
    .lockup__unit {
      margin-left: 4.50625rem; } }
  @media screen and (min-width: 58rem) {
    .lockup__main {
      min-height: 4.5rem; }
    .lockup__logo svg {
      width: 4.25rem;
      height: 3.45rem;
      margin-right: .9rem; }
    .lockup__wordmark {
      font-size: 2.1rem; }
    .lockup__unit {
      margin-left: 5.15rem; } }
  @media screen and (min-width: 76rem) {
    .lockup__main {
      min-height: 5.5rem; }
    .lockup__logo svg {
      width: 5.3125rem;
      height: 4.312500001rem;
      margin-right: 1.125rem; }
    .lockup__wordmark {
      font-size: 2.625rem; }
    .lockup__unit {
      margin-left: 6.4375rem;
      font-size: 1.1875rem; } }

.slab {
  padding: 1rem 1rem; }
  @media screen and (min-width: 35rem) {
    .slab {
      padding: 1.5rem 2rem; } }
  @media screen and (min-width: 58rem) {
    .slab {
      padding: 1.5rem 2rem; } }
  @media screen and (min-width: 76rem) {
    .slab {
      padding: 2.5rem 0; } }
  @media screen and (min-width: 80rem) {
    .slab {
      padding: 2.5rem 0; } }
  .slab.slab--thin {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .slab .slab {
    padding-right: 0 !important;
    padding-left: 0 !important; }

.slab__wrapper {
  max-width: 72rem;
  margin: 0 auto; }
  .slab__wrapper > :first-child {
    margin-top: 0; }
  .slab__wrapper > :last-child {
    margin-bottom: 0; }

.slab--wildcat-blue {
  background-color: #0033a0;
  color: #fff; }
  .slab--wildcat-blue .cite-media .icon-label {
    color: #fff; }
  .slab--wildcat-blue .image-with-caption__media {
    background-color: #000000; }
  .slab--wildcat-blue .icon-label--stacked .label {
    color: #fff; }
  .slab--wildcat-blue a:link, .slab--wildcat-blue a:visited {
    color: #fff; }
  .slab--wildcat-blue a:hover, .slab--wildcat-blue a:active {
    color: #B1C9E8; }
  .slab--wildcat-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--wildcat-blue .carousel figcaption a:link, .slab--wildcat-blue .carousel figcaption a:visited {
      color: #000000; }
    .slab--wildcat-blue .carousel figcaption a:hover, .slab--wildcat-blue .carousel figcaption a:active {
      color: #0033a0; }
    .slab--wildcat-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--wildcat-blue .carousel figcaption a:active, .slab--wildcat-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--wildcat-blue .carousel figcaption a:link, .slab--wildcat-blue .carousel figcaption a:visited {
      color: #fff; }
    .slab--wildcat-blue .carousel figcaption a:hover, .slab--wildcat-blue .carousel figcaption a:active {
      color: #fff; }
  .slab--wildcat-blue button,
  .slab--wildcat-blue a.button,
  .slab--wildcat-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--wildcat-blue button:link,
    .slab--wildcat-blue a.button:link,
    .slab--wildcat-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--wildcat-blue button.button--ghost,
    .slab--wildcat-blue a.button.button--ghost,
    .slab--wildcat-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--wildcat-blue button.button--bluegrass,
    .slab--wildcat-blue a.button.button--bluegrass,
    .slab--wildcat-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--wildcat-blue button.button--transparent,
    .slab--wildcat-blue a.button.button--transparent,
    .slab--wildcat-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--wildcat-blue button[disabled],
    .slab--wildcat-blue a.button[disabled],
    .slab--wildcat-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--wildcat-blue button[disabled].button--ghost,
      .slab--wildcat-blue a.button[disabled].button--ghost,
      .slab--wildcat-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--wildcat-blue button:hover,
    .slab--wildcat-blue a.button:hover,
    .slab--wildcat-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--wildcat-blue button:hover.button--ghost,
      .slab--wildcat-blue a.button:hover.button--ghost,
      .slab--wildcat-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--wildcat-blue button:active, .slab--wildcat-blue button[aria-pressed='true'],
    .slab--wildcat-blue a.button:active,
    .slab--wildcat-blue a.button[aria-pressed='true'],
    .slab--wildcat-blue input.button:active,
    .slab--wildcat-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--wildcat-blue button:active.button--ghost, .slab--wildcat-blue button[aria-pressed='true'].button--ghost,
      .slab--wildcat-blue a.button:active.button--ghost,
      .slab--wildcat-blue a.button[aria-pressed='true'].button--ghost,
      .slab--wildcat-blue input.button:active.button--ghost,
      .slab--wildcat-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--wildcat-blue button:active.button--transparent, .slab--wildcat-blue button[aria-pressed='true'].button--transparent,
      .slab--wildcat-blue a.button:active.button--transparent,
      .slab--wildcat-blue a.button[aria-pressed='true'].button--transparent,
      .slab--wildcat-blue input.button:active.button--transparent,
      .slab--wildcat-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--wildcat-blue button:focus,
    .slab--wildcat-blue a.button:focus,
    .slab--wildcat-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--wildcat-blue button:focus.button--ghost,
      .slab--wildcat-blue a.button:focus.button--ghost,
      .slab--wildcat-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--wildcat-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--wildcat-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--wildcat-blue .headline-group .headline-group__head a {
    color: #fff; }
  .slab--wildcat-blue .slick-prev,
  .slab--wildcat-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--wildcat-blue .slick-prev:hover, .slab--wildcat-blue .slick-prev:focus,
    .slab--wildcat-blue .slick-next:hover,
    .slab--wildcat-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--wildcat-blue .slick-prev::before,
    .slab--wildcat-blue .slick-next::before {
      color: #fff; }
  .slab--wildcat-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--wildcat-blue .slick-dots li button::before {
      color: #ebebeb; }
  .slab--wildcat-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--wildcat-blue .statistic .editorial::before {
    background-color: #fff; }
  .slab--wildcat-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--wildcat-blue .statistic .headline-group .headline-group__super,
  .slab--wildcat-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--wildcat-blue .pullquote__attribution::before {
    background-color: #fff; }
  .slab--wildcat-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--wildcat-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--wildcat-blue .search-control:hover, .slab--wildcat-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--wildcat-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--wildcat-blue .menu-button:hover, .slab--wildcat-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--wildcat-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--wildcat-blue .contact-table th,
  .slab--wildcat-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--wildcat-blue .social-media-links a:link, .slab--wildcat-blue .social-media-links a:visited {
    color: #fff; }
  .slab--wildcat-blue .social-media-links a:hover, .slab--wildcat-blue .social-media-links a:active {
    color: #0033a0; }
  .slab--wildcat-blue form input[type='text'],
  .slab--wildcat-blue form input[type='password'],
  .slab--wildcat-blue form input[type='color'],
  .slab--wildcat-blue form input[type='date'],
  .slab--wildcat-blue form input[type='datetime'],
  .slab--wildcat-blue form input[type='email'],
  .slab--wildcat-blue form input[type='month'],
  .slab--wildcat-blue form input[type='number'],
  .slab--wildcat-blue form input[type='range'],
  .slab--wildcat-blue form input[type='search'],
  .slab--wildcat-blue form input[type='tel'],
  .slab--wildcat-blue form input[type='time'],
  .slab--wildcat-blue form input[type='url'],
  .slab--wildcat-blue form input[type='week'],
  .slab--wildcat-blue form textarea {
    border-color: transparent; }
  .slab--wildcat-blue .heading--display span {
    background-color: #0033a0; }

.slab--wildcat-white {
  background-color: #fff; }
  .slab--wildcat-white .heading--display span {
    background-color: #fff; }

.slab--bluegrass {
  background-color: #0071eb;
  color: #fff; }
  .slab--bluegrass .cite-media .icon-label {
    color: #fff; }
  .slab--bluegrass .image-with-caption__media {
    background-color: #000000; }
  .slab--bluegrass .icon-label--stacked .label {
    color: #fff; }
  .slab--bluegrass a:link, .slab--bluegrass a:visited {
    color: #fff; }
  .slab--bluegrass a:hover, .slab--bluegrass a:active {
    color: #B1C9E8; }
  .slab--bluegrass .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--bluegrass .carousel figcaption a:link, .slab--bluegrass .carousel figcaption a:visited {
      color: #000000; }
    .slab--bluegrass .carousel figcaption a:hover, .slab--bluegrass .carousel figcaption a:active {
      color: #0033a0; }
    .slab--bluegrass .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--bluegrass .carousel figcaption a:active, .slab--bluegrass .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--bluegrass .carousel figcaption a:link, .slab--bluegrass .carousel figcaption a:visited {
      color: #fff; }
    .slab--bluegrass .carousel figcaption a:hover, .slab--bluegrass .carousel figcaption a:active {
      color: #fff; }
  .slab--bluegrass button,
  .slab--bluegrass a.button,
  .slab--bluegrass input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--bluegrass button:link,
    .slab--bluegrass a.button:link,
    .slab--bluegrass input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--bluegrass button.button--ghost,
    .slab--bluegrass a.button.button--ghost,
    .slab--bluegrass input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--bluegrass button.button--bluegrass,
    .slab--bluegrass a.button.button--bluegrass,
    .slab--bluegrass input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--bluegrass button.button--transparent,
    .slab--bluegrass a.button.button--transparent,
    .slab--bluegrass input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--bluegrass button[disabled],
    .slab--bluegrass a.button[disabled],
    .slab--bluegrass input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--bluegrass button[disabled].button--ghost,
      .slab--bluegrass a.button[disabled].button--ghost,
      .slab--bluegrass input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--bluegrass button:hover,
    .slab--bluegrass a.button:hover,
    .slab--bluegrass input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--bluegrass button:hover.button--ghost,
      .slab--bluegrass a.button:hover.button--ghost,
      .slab--bluegrass input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--bluegrass button:active, .slab--bluegrass button[aria-pressed='true'],
    .slab--bluegrass a.button:active,
    .slab--bluegrass a.button[aria-pressed='true'],
    .slab--bluegrass input.button:active,
    .slab--bluegrass input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--bluegrass button:active.button--ghost, .slab--bluegrass button[aria-pressed='true'].button--ghost,
      .slab--bluegrass a.button:active.button--ghost,
      .slab--bluegrass a.button[aria-pressed='true'].button--ghost,
      .slab--bluegrass input.button:active.button--ghost,
      .slab--bluegrass input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--bluegrass button:active.button--transparent, .slab--bluegrass button[aria-pressed='true'].button--transparent,
      .slab--bluegrass a.button:active.button--transparent,
      .slab--bluegrass a.button[aria-pressed='true'].button--transparent,
      .slab--bluegrass input.button:active.button--transparent,
      .slab--bluegrass input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--bluegrass button:focus,
    .slab--bluegrass a.button:focus,
    .slab--bluegrass input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--bluegrass button:focus.button--ghost,
      .slab--bluegrass a.button:focus.button--ghost,
      .slab--bluegrass input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--bluegrass .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--bluegrass .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--bluegrass .headline-group .headline-group__head a {
    color: #fff; }
  .slab--bluegrass .slick-prev,
  .slab--bluegrass .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--bluegrass .slick-prev:hover, .slab--bluegrass .slick-prev:focus,
    .slab--bluegrass .slick-next:hover,
    .slab--bluegrass .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--bluegrass .slick-prev::before,
    .slab--bluegrass .slick-next::before {
      color: #fff; }
  .slab--bluegrass .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--bluegrass .slick-dots li button::before {
      color: #ebebeb; }
  .slab--bluegrass .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--bluegrass .statistic .editorial::before {
    background-color: #fff; }
  .slab--bluegrass .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--bluegrass .statistic .headline-group .headline-group__super,
  .slab--bluegrass .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--bluegrass .pullquote__attribution::before {
    background-color: #fff; }
  .slab--bluegrass .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--bluegrass .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--bluegrass .search-control:hover, .slab--bluegrass .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--bluegrass .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--bluegrass .menu-button:hover, .slab--bluegrass .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--bluegrass .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--bluegrass .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--bluegrass .contact-table th,
  .slab--bluegrass .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--bluegrass .social-media-links a:link, .slab--bluegrass .social-media-links a:visited {
    color: #fff; }
  .slab--bluegrass .social-media-links a:hover, .slab--bluegrass .social-media-links a:active {
    color: #0033a0; }
  .slab--bluegrass form input[type='text'],
  .slab--bluegrass form input[type='password'],
  .slab--bluegrass form input[type='color'],
  .slab--bluegrass form input[type='date'],
  .slab--bluegrass form input[type='datetime'],
  .slab--bluegrass form input[type='email'],
  .slab--bluegrass form input[type='month'],
  .slab--bluegrass form input[type='number'],
  .slab--bluegrass form input[type='range'],
  .slab--bluegrass form input[type='search'],
  .slab--bluegrass form input[type='tel'],
  .slab--bluegrass form input[type='time'],
  .slab--bluegrass form input[type='url'],
  .slab--bluegrass form input[type='week'],
  .slab--bluegrass form textarea {
    border-color: transparent; }
  .slab--bluegrass .heading--display span {
    background-color: #0071eb; }

.slab--sky {
  background-color: #B1C9E8; }
  .slab--sky .heading--display span {
    background-color: #B1C9E8; }

.slab--midnight {
  background-color: #041E42;
  color: #fff; }
  .slab--midnight .cite-media .icon-label {
    color: #fff; }
  .slab--midnight .image-with-caption__media {
    background-color: #000000; }
  .slab--midnight .icon-label--stacked .label {
    color: #fff; }
  .slab--midnight a:link, .slab--midnight a:visited {
    color: #fff; }
  .slab--midnight a:hover, .slab--midnight a:active {
    color: #B1C9E8; }
  .slab--midnight .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--midnight .carousel figcaption a:link, .slab--midnight .carousel figcaption a:visited {
      color: #000000; }
    .slab--midnight .carousel figcaption a:hover, .slab--midnight .carousel figcaption a:active {
      color: #0033a0; }
    .slab--midnight .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--midnight .carousel figcaption a:active, .slab--midnight .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--midnight .carousel figcaption a:link, .slab--midnight .carousel figcaption a:visited {
      color: #fff; }
    .slab--midnight .carousel figcaption a:hover, .slab--midnight .carousel figcaption a:active {
      color: #fff; }
  .slab--midnight button,
  .slab--midnight a.button,
  .slab--midnight input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--midnight button:link,
    .slab--midnight a.button:link,
    .slab--midnight input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--midnight button.button--ghost,
    .slab--midnight a.button.button--ghost,
    .slab--midnight input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--midnight button.button--bluegrass,
    .slab--midnight a.button.button--bluegrass,
    .slab--midnight input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--midnight button.button--transparent,
    .slab--midnight a.button.button--transparent,
    .slab--midnight input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--midnight button[disabled],
    .slab--midnight a.button[disabled],
    .slab--midnight input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--midnight button[disabled].button--ghost,
      .slab--midnight a.button[disabled].button--ghost,
      .slab--midnight input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--midnight button:hover,
    .slab--midnight a.button:hover,
    .slab--midnight input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--midnight button:hover.button--ghost,
      .slab--midnight a.button:hover.button--ghost,
      .slab--midnight input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--midnight button:active, .slab--midnight button[aria-pressed='true'],
    .slab--midnight a.button:active,
    .slab--midnight a.button[aria-pressed='true'],
    .slab--midnight input.button:active,
    .slab--midnight input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--midnight button:active.button--ghost, .slab--midnight button[aria-pressed='true'].button--ghost,
      .slab--midnight a.button:active.button--ghost,
      .slab--midnight a.button[aria-pressed='true'].button--ghost,
      .slab--midnight input.button:active.button--ghost,
      .slab--midnight input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--midnight button:active.button--transparent, .slab--midnight button[aria-pressed='true'].button--transparent,
      .slab--midnight a.button:active.button--transparent,
      .slab--midnight a.button[aria-pressed='true'].button--transparent,
      .slab--midnight input.button:active.button--transparent,
      .slab--midnight input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--midnight button:focus,
    .slab--midnight a.button:focus,
    .slab--midnight input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--midnight button:focus.button--ghost,
      .slab--midnight a.button:focus.button--ghost,
      .slab--midnight input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--midnight .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--midnight .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--midnight .headline-group .headline-group__head a {
    color: #fff; }
  .slab--midnight .slick-prev,
  .slab--midnight .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--midnight .slick-prev:hover, .slab--midnight .slick-prev:focus,
    .slab--midnight .slick-next:hover,
    .slab--midnight .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--midnight .slick-prev::before,
    .slab--midnight .slick-next::before {
      color: #fff; }
  .slab--midnight .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--midnight .slick-dots li button::before {
      color: #ebebeb; }
  .slab--midnight .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--midnight .statistic .editorial::before {
    background-color: #fff; }
  .slab--midnight .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--midnight .statistic .headline-group .headline-group__super,
  .slab--midnight .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--midnight .pullquote__attribution::before {
    background-color: #fff; }
  .slab--midnight .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--midnight .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--midnight .search-control:hover, .slab--midnight .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--midnight .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--midnight .menu-button:hover, .slab--midnight .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--midnight .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--midnight .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--midnight .contact-table th,
  .slab--midnight .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--midnight .social-media-links a:link, .slab--midnight .social-media-links a:visited {
    color: #fff; }
  .slab--midnight .social-media-links a:hover, .slab--midnight .social-media-links a:active {
    color: #0033a0; }
  .slab--midnight form input[type='text'],
  .slab--midnight form input[type='password'],
  .slab--midnight form input[type='color'],
  .slab--midnight form input[type='date'],
  .slab--midnight form input[type='datetime'],
  .slab--midnight form input[type='email'],
  .slab--midnight form input[type='month'],
  .slab--midnight form input[type='number'],
  .slab--midnight form input[type='range'],
  .slab--midnight form input[type='search'],
  .slab--midnight form input[type='tel'],
  .slab--midnight form input[type='time'],
  .slab--midnight form input[type='url'],
  .slab--midnight form input[type='week'],
  .slab--midnight form textarea {
    border-color: transparent; }
  .slab--midnight .heading--display span {
    background-color: #041E42; }

.slab--goldenrod {
  background-color: #FFDC00; }
  .slab--goldenrod .heading--display span {
    background-color: #FFDC00; }

.slab--sunset {
  background-color: #FFA360; }
  .slab--sunset .heading--display span {
    background-color: #FFA360; }

.slab--river-green {
  background-color: #4CBCC0; }
  .slab--river-green .heading--display span {
    background-color: #4CBCC0; }

.slab--cool-neutral {
  background-color: #DCDDDE; }
  .slab--cool-neutral .heading--display span {
    background-color: #DCDDDE; }

.slab--warm-neutral-20 {
  background-color: #F9F9F5; }
  .slab--warm-neutral-20 .heading--display span {
    background-color: #F9F9F5; }

.slab--warm-neutral-60 {
  background-color: #EFEBE2; }
  .slab--warm-neutral-60 .heading--display span {
    background-color: #EFEBE2; }

.slab--warm-neutral {
  background-color: #D6D2C4; }
  .slab--warm-neutral .heading--display span {
    background-color: #D6D2C4; }

.slab--wildcat-black {
  background-color: #000000;
  color: #fff; }
  .slab--wildcat-black .cite-media .icon-label {
    color: #fff; }
  .slab--wildcat-black .image-with-caption__media {
    background-color: #000000; }
  .slab--wildcat-black .icon-label--stacked .label {
    color: #fff; }
  .slab--wildcat-black a:link, .slab--wildcat-black a:visited {
    color: #fff; }
  .slab--wildcat-black a:hover, .slab--wildcat-black a:active {
    color: #B1C9E8; }
  .slab--wildcat-black .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--wildcat-black .carousel figcaption a:link, .slab--wildcat-black .carousel figcaption a:visited {
      color: #000000; }
    .slab--wildcat-black .carousel figcaption a:hover, .slab--wildcat-black .carousel figcaption a:active {
      color: #0033a0; }
    .slab--wildcat-black .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--wildcat-black .carousel figcaption a:active, .slab--wildcat-black .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--wildcat-black .carousel figcaption a:link, .slab--wildcat-black .carousel figcaption a:visited {
      color: #fff; }
    .slab--wildcat-black .carousel figcaption a:hover, .slab--wildcat-black .carousel figcaption a:active {
      color: #fff; }
  .slab--wildcat-black button,
  .slab--wildcat-black a.button,
  .slab--wildcat-black input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--wildcat-black button:link,
    .slab--wildcat-black a.button:link,
    .slab--wildcat-black input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--wildcat-black button.button--ghost,
    .slab--wildcat-black a.button.button--ghost,
    .slab--wildcat-black input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--wildcat-black button.button--bluegrass,
    .slab--wildcat-black a.button.button--bluegrass,
    .slab--wildcat-black input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--wildcat-black button.button--transparent,
    .slab--wildcat-black a.button.button--transparent,
    .slab--wildcat-black input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--wildcat-black button[disabled],
    .slab--wildcat-black a.button[disabled],
    .slab--wildcat-black input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--wildcat-black button[disabled].button--ghost,
      .slab--wildcat-black a.button[disabled].button--ghost,
      .slab--wildcat-black input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--wildcat-black button:hover,
    .slab--wildcat-black a.button:hover,
    .slab--wildcat-black input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--wildcat-black button:hover.button--ghost,
      .slab--wildcat-black a.button:hover.button--ghost,
      .slab--wildcat-black input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--wildcat-black button:active, .slab--wildcat-black button[aria-pressed='true'],
    .slab--wildcat-black a.button:active,
    .slab--wildcat-black a.button[aria-pressed='true'],
    .slab--wildcat-black input.button:active,
    .slab--wildcat-black input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--wildcat-black button:active.button--ghost, .slab--wildcat-black button[aria-pressed='true'].button--ghost,
      .slab--wildcat-black a.button:active.button--ghost,
      .slab--wildcat-black a.button[aria-pressed='true'].button--ghost,
      .slab--wildcat-black input.button:active.button--ghost,
      .slab--wildcat-black input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--wildcat-black button:active.button--transparent, .slab--wildcat-black button[aria-pressed='true'].button--transparent,
      .slab--wildcat-black a.button:active.button--transparent,
      .slab--wildcat-black a.button[aria-pressed='true'].button--transparent,
      .slab--wildcat-black input.button:active.button--transparent,
      .slab--wildcat-black input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--wildcat-black button:focus,
    .slab--wildcat-black a.button:focus,
    .slab--wildcat-black input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--wildcat-black button:focus.button--ghost,
      .slab--wildcat-black a.button:focus.button--ghost,
      .slab--wildcat-black input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--wildcat-black .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--wildcat-black .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--wildcat-black .headline-group .headline-group__head a {
    color: #fff; }
  .slab--wildcat-black .slick-prev,
  .slab--wildcat-black .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--wildcat-black .slick-prev:hover, .slab--wildcat-black .slick-prev:focus,
    .slab--wildcat-black .slick-next:hover,
    .slab--wildcat-black .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--wildcat-black .slick-prev::before,
    .slab--wildcat-black .slick-next::before {
      color: #fff; }
  .slab--wildcat-black .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--wildcat-black .slick-dots li button::before {
      color: #ebebeb; }
  .slab--wildcat-black .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--wildcat-black .statistic .editorial::before {
    background-color: #fff; }
  .slab--wildcat-black .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--wildcat-black .statistic .headline-group .headline-group__super,
  .slab--wildcat-black .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--wildcat-black .pullquote__attribution::before {
    background-color: #fff; }
  .slab--wildcat-black .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--wildcat-black .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--wildcat-black .search-control:hover, .slab--wildcat-black .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--wildcat-black .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--wildcat-black .menu-button:hover, .slab--wildcat-black .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--wildcat-black .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--wildcat-black .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--wildcat-black .contact-table th,
  .slab--wildcat-black .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--wildcat-black .social-media-links a:link, .slab--wildcat-black .social-media-links a:visited {
    color: #fff; }
  .slab--wildcat-black .social-media-links a:hover, .slab--wildcat-black .social-media-links a:active {
    color: #0033a0; }
  .slab--wildcat-black form input[type='text'],
  .slab--wildcat-black form input[type='password'],
  .slab--wildcat-black form input[type='color'],
  .slab--wildcat-black form input[type='date'],
  .slab--wildcat-black form input[type='datetime'],
  .slab--wildcat-black form input[type='email'],
  .slab--wildcat-black form input[type='month'],
  .slab--wildcat-black form input[type='number'],
  .slab--wildcat-black form input[type='range'],
  .slab--wildcat-black form input[type='search'],
  .slab--wildcat-black form input[type='tel'],
  .slab--wildcat-black form input[type='time'],
  .slab--wildcat-black form input[type='url'],
  .slab--wildcat-black form input[type='week'],
  .slab--wildcat-black form textarea {
    border-color: transparent; }
  .slab--wildcat-black .heading--display span {
    background-color: #000000; }

.slab--light-blue {
  background-color: #1897d4; }
  .slab--light-blue .heading--display span {
    background-color: #1897d4; }

.slab--medium-blue {
  background-color: #2b3a82;
  color: #fff; }
  .slab--medium-blue .cite-media .icon-label {
    color: #fff; }
  .slab--medium-blue .image-with-caption__media {
    background-color: #000000; }
  .slab--medium-blue .icon-label--stacked .label {
    color: #fff; }
  .slab--medium-blue a:link, .slab--medium-blue a:visited {
    color: #fff; }
  .slab--medium-blue a:hover, .slab--medium-blue a:active {
    color: #B1C9E8; }
  .slab--medium-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--medium-blue .carousel figcaption a:link, .slab--medium-blue .carousel figcaption a:visited {
      color: #000000; }
    .slab--medium-blue .carousel figcaption a:hover, .slab--medium-blue .carousel figcaption a:active {
      color: #0033a0; }
    .slab--medium-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--medium-blue .carousel figcaption a:active, .slab--medium-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--medium-blue .carousel figcaption a:link, .slab--medium-blue .carousel figcaption a:visited {
      color: #fff; }
    .slab--medium-blue .carousel figcaption a:hover, .slab--medium-blue .carousel figcaption a:active {
      color: #fff; }
  .slab--medium-blue button,
  .slab--medium-blue a.button,
  .slab--medium-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--medium-blue button:link,
    .slab--medium-blue a.button:link,
    .slab--medium-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--medium-blue button.button--ghost,
    .slab--medium-blue a.button.button--ghost,
    .slab--medium-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--medium-blue button.button--bluegrass,
    .slab--medium-blue a.button.button--bluegrass,
    .slab--medium-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--medium-blue button.button--transparent,
    .slab--medium-blue a.button.button--transparent,
    .slab--medium-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--medium-blue button[disabled],
    .slab--medium-blue a.button[disabled],
    .slab--medium-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--medium-blue button[disabled].button--ghost,
      .slab--medium-blue a.button[disabled].button--ghost,
      .slab--medium-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--medium-blue button:hover,
    .slab--medium-blue a.button:hover,
    .slab--medium-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--medium-blue button:hover.button--ghost,
      .slab--medium-blue a.button:hover.button--ghost,
      .slab--medium-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--medium-blue button:active, .slab--medium-blue button[aria-pressed='true'],
    .slab--medium-blue a.button:active,
    .slab--medium-blue a.button[aria-pressed='true'],
    .slab--medium-blue input.button:active,
    .slab--medium-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--medium-blue button:active.button--ghost, .slab--medium-blue button[aria-pressed='true'].button--ghost,
      .slab--medium-blue a.button:active.button--ghost,
      .slab--medium-blue a.button[aria-pressed='true'].button--ghost,
      .slab--medium-blue input.button:active.button--ghost,
      .slab--medium-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--medium-blue button:active.button--transparent, .slab--medium-blue button[aria-pressed='true'].button--transparent,
      .slab--medium-blue a.button:active.button--transparent,
      .slab--medium-blue a.button[aria-pressed='true'].button--transparent,
      .slab--medium-blue input.button:active.button--transparent,
      .slab--medium-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--medium-blue button:focus,
    .slab--medium-blue a.button:focus,
    .slab--medium-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--medium-blue button:focus.button--ghost,
      .slab--medium-blue a.button:focus.button--ghost,
      .slab--medium-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--medium-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--medium-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--medium-blue .headline-group .headline-group__head a {
    color: #fff; }
  .slab--medium-blue .slick-prev,
  .slab--medium-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--medium-blue .slick-prev:hover, .slab--medium-blue .slick-prev:focus,
    .slab--medium-blue .slick-next:hover,
    .slab--medium-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--medium-blue .slick-prev::before,
    .slab--medium-blue .slick-next::before {
      color: #fff; }
  .slab--medium-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--medium-blue .slick-dots li button::before {
      color: #ebebeb; }
  .slab--medium-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--medium-blue .statistic .editorial::before {
    background-color: #fff; }
  .slab--medium-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--medium-blue .statistic .headline-group .headline-group__super,
  .slab--medium-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--medium-blue .pullquote__attribution::before {
    background-color: #fff; }
  .slab--medium-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--medium-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--medium-blue .search-control:hover, .slab--medium-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--medium-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--medium-blue .menu-button:hover, .slab--medium-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--medium-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--medium-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--medium-blue .contact-table th,
  .slab--medium-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--medium-blue .social-media-links a:link, .slab--medium-blue .social-media-links a:visited {
    color: #fff; }
  .slab--medium-blue .social-media-links a:hover, .slab--medium-blue .social-media-links a:active {
    color: #0033a0; }
  .slab--medium-blue form input[type='text'],
  .slab--medium-blue form input[type='password'],
  .slab--medium-blue form input[type='color'],
  .slab--medium-blue form input[type='date'],
  .slab--medium-blue form input[type='datetime'],
  .slab--medium-blue form input[type='email'],
  .slab--medium-blue form input[type='month'],
  .slab--medium-blue form input[type='number'],
  .slab--medium-blue form input[type='range'],
  .slab--medium-blue form input[type='search'],
  .slab--medium-blue form input[type='tel'],
  .slab--medium-blue form input[type='time'],
  .slab--medium-blue form input[type='url'],
  .slab--medium-blue form input[type='week'],
  .slab--medium-blue form textarea {
    border-color: transparent; }
  .slab--medium-blue .heading--display span {
    background-color: #2b3a82; }

.slab--dark-blue {
  background-color: #1f2c5e;
  color: #fff; }
  .slab--dark-blue .cite-media .icon-label {
    color: #fff; }
  .slab--dark-blue .image-with-caption__media {
    background-color: #000000; }
  .slab--dark-blue .icon-label--stacked .label {
    color: #fff; }
  .slab--dark-blue a:link, .slab--dark-blue a:visited {
    color: #fff; }
  .slab--dark-blue a:hover, .slab--dark-blue a:active {
    color: #B1C9E8; }
  .slab--dark-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--dark-blue .carousel figcaption a:link, .slab--dark-blue .carousel figcaption a:visited {
      color: #000000; }
    .slab--dark-blue .carousel figcaption a:hover, .slab--dark-blue .carousel figcaption a:active {
      color: #0033a0; }
    .slab--dark-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--dark-blue .carousel figcaption a:active, .slab--dark-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--dark-blue .carousel figcaption a:link, .slab--dark-blue .carousel figcaption a:visited {
      color: #fff; }
    .slab--dark-blue .carousel figcaption a:hover, .slab--dark-blue .carousel figcaption a:active {
      color: #fff; }
  .slab--dark-blue button,
  .slab--dark-blue a.button,
  .slab--dark-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--dark-blue button:link,
    .slab--dark-blue a.button:link,
    .slab--dark-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--dark-blue button.button--ghost,
    .slab--dark-blue a.button.button--ghost,
    .slab--dark-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--dark-blue button.button--bluegrass,
    .slab--dark-blue a.button.button--bluegrass,
    .slab--dark-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--dark-blue button.button--transparent,
    .slab--dark-blue a.button.button--transparent,
    .slab--dark-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--dark-blue button[disabled],
    .slab--dark-blue a.button[disabled],
    .slab--dark-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--dark-blue button[disabled].button--ghost,
      .slab--dark-blue a.button[disabled].button--ghost,
      .slab--dark-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--dark-blue button:hover,
    .slab--dark-blue a.button:hover,
    .slab--dark-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--dark-blue button:hover.button--ghost,
      .slab--dark-blue a.button:hover.button--ghost,
      .slab--dark-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--dark-blue button:active, .slab--dark-blue button[aria-pressed='true'],
    .slab--dark-blue a.button:active,
    .slab--dark-blue a.button[aria-pressed='true'],
    .slab--dark-blue input.button:active,
    .slab--dark-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--dark-blue button:active.button--ghost, .slab--dark-blue button[aria-pressed='true'].button--ghost,
      .slab--dark-blue a.button:active.button--ghost,
      .slab--dark-blue a.button[aria-pressed='true'].button--ghost,
      .slab--dark-blue input.button:active.button--ghost,
      .slab--dark-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--dark-blue button:active.button--transparent, .slab--dark-blue button[aria-pressed='true'].button--transparent,
      .slab--dark-blue a.button:active.button--transparent,
      .slab--dark-blue a.button[aria-pressed='true'].button--transparent,
      .slab--dark-blue input.button:active.button--transparent,
      .slab--dark-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--dark-blue button:focus,
    .slab--dark-blue a.button:focus,
    .slab--dark-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--dark-blue button:focus.button--ghost,
      .slab--dark-blue a.button:focus.button--ghost,
      .slab--dark-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--dark-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--dark-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--dark-blue .headline-group .headline-group__head a {
    color: #fff; }
  .slab--dark-blue .slick-prev,
  .slab--dark-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--dark-blue .slick-prev:hover, .slab--dark-blue .slick-prev:focus,
    .slab--dark-blue .slick-next:hover,
    .slab--dark-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--dark-blue .slick-prev::before,
    .slab--dark-blue .slick-next::before {
      color: #fff; }
  .slab--dark-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--dark-blue .slick-dots li button::before {
      color: #ebebeb; }
  .slab--dark-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--dark-blue .statistic .editorial::before {
    background-color: #fff; }
  .slab--dark-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--dark-blue .statistic .headline-group .headline-group__super,
  .slab--dark-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--dark-blue .pullquote__attribution::before {
    background-color: #fff; }
  .slab--dark-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--dark-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--dark-blue .search-control:hover, .slab--dark-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--dark-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--dark-blue .menu-button:hover, .slab--dark-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--dark-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--dark-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--dark-blue .contact-table th,
  .slab--dark-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--dark-blue .social-media-links a:link, .slab--dark-blue .social-media-links a:visited {
    color: #fff; }
  .slab--dark-blue .social-media-links a:hover, .slab--dark-blue .social-media-links a:active {
    color: #0033a0; }
  .slab--dark-blue form input[type='text'],
  .slab--dark-blue form input[type='password'],
  .slab--dark-blue form input[type='color'],
  .slab--dark-blue form input[type='date'],
  .slab--dark-blue form input[type='datetime'],
  .slab--dark-blue form input[type='email'],
  .slab--dark-blue form input[type='month'],
  .slab--dark-blue form input[type='number'],
  .slab--dark-blue form input[type='range'],
  .slab--dark-blue form input[type='search'],
  .slab--dark-blue form input[type='tel'],
  .slab--dark-blue form input[type='time'],
  .slab--dark-blue form input[type='url'],
  .slab--dark-blue form input[type='week'],
  .slab--dark-blue form textarea {
    border-color: transparent; }
  .slab--dark-blue .heading--display span {
    background-color: #1f2c5e; }

.slab--almost-wildcat-blue {
  background-color: #002678;
  color: #fff; }
  .slab--almost-wildcat-blue .cite-media .icon-label {
    color: #fff; }
  .slab--almost-wildcat-blue .image-with-caption__media {
    background-color: #000000; }
  .slab--almost-wildcat-blue .icon-label--stacked .label {
    color: #fff; }
  .slab--almost-wildcat-blue a:link, .slab--almost-wildcat-blue a:visited {
    color: #fff; }
  .slab--almost-wildcat-blue a:hover, .slab--almost-wildcat-blue a:active {
    color: #B1C9E8; }
  .slab--almost-wildcat-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--almost-wildcat-blue .carousel figcaption a:link, .slab--almost-wildcat-blue .carousel figcaption a:visited {
      color: #000000; }
    .slab--almost-wildcat-blue .carousel figcaption a:hover, .slab--almost-wildcat-blue .carousel figcaption a:active {
      color: #0033a0; }
    .slab--almost-wildcat-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--almost-wildcat-blue .carousel figcaption a:active, .slab--almost-wildcat-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--almost-wildcat-blue .carousel figcaption a:link, .slab--almost-wildcat-blue .carousel figcaption a:visited {
      color: #fff; }
    .slab--almost-wildcat-blue .carousel figcaption a:hover, .slab--almost-wildcat-blue .carousel figcaption a:active {
      color: #fff; }
  .slab--almost-wildcat-blue button,
  .slab--almost-wildcat-blue a.button,
  .slab--almost-wildcat-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--almost-wildcat-blue button:link,
    .slab--almost-wildcat-blue a.button:link,
    .slab--almost-wildcat-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--almost-wildcat-blue button.button--ghost,
    .slab--almost-wildcat-blue a.button.button--ghost,
    .slab--almost-wildcat-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--almost-wildcat-blue button.button--bluegrass,
    .slab--almost-wildcat-blue a.button.button--bluegrass,
    .slab--almost-wildcat-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--almost-wildcat-blue button.button--transparent,
    .slab--almost-wildcat-blue a.button.button--transparent,
    .slab--almost-wildcat-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--almost-wildcat-blue button[disabled],
    .slab--almost-wildcat-blue a.button[disabled],
    .slab--almost-wildcat-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--almost-wildcat-blue button[disabled].button--ghost,
      .slab--almost-wildcat-blue a.button[disabled].button--ghost,
      .slab--almost-wildcat-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--almost-wildcat-blue button:hover,
    .slab--almost-wildcat-blue a.button:hover,
    .slab--almost-wildcat-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--almost-wildcat-blue button:hover.button--ghost,
      .slab--almost-wildcat-blue a.button:hover.button--ghost,
      .slab--almost-wildcat-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--almost-wildcat-blue button:active, .slab--almost-wildcat-blue button[aria-pressed='true'],
    .slab--almost-wildcat-blue a.button:active,
    .slab--almost-wildcat-blue a.button[aria-pressed='true'],
    .slab--almost-wildcat-blue input.button:active,
    .slab--almost-wildcat-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--almost-wildcat-blue button:active.button--ghost, .slab--almost-wildcat-blue button[aria-pressed='true'].button--ghost,
      .slab--almost-wildcat-blue a.button:active.button--ghost,
      .slab--almost-wildcat-blue a.button[aria-pressed='true'].button--ghost,
      .slab--almost-wildcat-blue input.button:active.button--ghost,
      .slab--almost-wildcat-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--almost-wildcat-blue button:active.button--transparent, .slab--almost-wildcat-blue button[aria-pressed='true'].button--transparent,
      .slab--almost-wildcat-blue a.button:active.button--transparent,
      .slab--almost-wildcat-blue a.button[aria-pressed='true'].button--transparent,
      .slab--almost-wildcat-blue input.button:active.button--transparent,
      .slab--almost-wildcat-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--almost-wildcat-blue button:focus,
    .slab--almost-wildcat-blue a.button:focus,
    .slab--almost-wildcat-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--almost-wildcat-blue button:focus.button--ghost,
      .slab--almost-wildcat-blue a.button:focus.button--ghost,
      .slab--almost-wildcat-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--almost-wildcat-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--almost-wildcat-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--almost-wildcat-blue .headline-group .headline-group__head a {
    color: #fff; }
  .slab--almost-wildcat-blue .slick-prev,
  .slab--almost-wildcat-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--almost-wildcat-blue .slick-prev:hover, .slab--almost-wildcat-blue .slick-prev:focus,
    .slab--almost-wildcat-blue .slick-next:hover,
    .slab--almost-wildcat-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--almost-wildcat-blue .slick-prev::before,
    .slab--almost-wildcat-blue .slick-next::before {
      color: #fff; }
  .slab--almost-wildcat-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--almost-wildcat-blue .slick-dots li button::before {
      color: #ebebeb; }
  .slab--almost-wildcat-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--almost-wildcat-blue .statistic .editorial::before {
    background-color: #fff; }
  .slab--almost-wildcat-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--almost-wildcat-blue .statistic .headline-group .headline-group__super,
  .slab--almost-wildcat-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--almost-wildcat-blue .pullquote__attribution::before {
    background-color: #fff; }
  .slab--almost-wildcat-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--almost-wildcat-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--almost-wildcat-blue .search-control:hover, .slab--almost-wildcat-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--almost-wildcat-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--almost-wildcat-blue .menu-button:hover, .slab--almost-wildcat-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--almost-wildcat-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--almost-wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--almost-wildcat-blue .contact-table th,
  .slab--almost-wildcat-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--almost-wildcat-blue .social-media-links a:link, .slab--almost-wildcat-blue .social-media-links a:visited {
    color: #fff; }
  .slab--almost-wildcat-blue .social-media-links a:hover, .slab--almost-wildcat-blue .social-media-links a:active {
    color: #0033a0; }
  .slab--almost-wildcat-blue form input[type='text'],
  .slab--almost-wildcat-blue form input[type='password'],
  .slab--almost-wildcat-blue form input[type='color'],
  .slab--almost-wildcat-blue form input[type='date'],
  .slab--almost-wildcat-blue form input[type='datetime'],
  .slab--almost-wildcat-blue form input[type='email'],
  .slab--almost-wildcat-blue form input[type='month'],
  .slab--almost-wildcat-blue form input[type='number'],
  .slab--almost-wildcat-blue form input[type='range'],
  .slab--almost-wildcat-blue form input[type='search'],
  .slab--almost-wildcat-blue form input[type='tel'],
  .slab--almost-wildcat-blue form input[type='time'],
  .slab--almost-wildcat-blue form input[type='url'],
  .slab--almost-wildcat-blue form input[type='week'],
  .slab--almost-wildcat-blue form textarea {
    border-color: transparent; }
  .slab--almost-wildcat-blue .heading--display span {
    background-color: #002678; }

.slab--light-blue-tint {
  background-color: #a1d3ed; }
  .slab--light-blue-tint .heading--display span {
    background-color: #a1d3ed; }

.slab--light-blue-shade {
  background-color: #106693;
  color: #fff; }
  .slab--light-blue-shade .cite-media .icon-label {
    color: #fff; }
  .slab--light-blue-shade .image-with-caption__media {
    background-color: #000000; }
  .slab--light-blue-shade .icon-label--stacked .label {
    color: #fff; }
  .slab--light-blue-shade a:link, .slab--light-blue-shade a:visited {
    color: #fff; }
  .slab--light-blue-shade a:hover, .slab--light-blue-shade a:active {
    color: #B1C9E8; }
  .slab--light-blue-shade .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--light-blue-shade .carousel figcaption a:link, .slab--light-blue-shade .carousel figcaption a:visited {
      color: #000000; }
    .slab--light-blue-shade .carousel figcaption a:hover, .slab--light-blue-shade .carousel figcaption a:active {
      color: #0033a0; }
    .slab--light-blue-shade .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--light-blue-shade .carousel figcaption a:active, .slab--light-blue-shade .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--light-blue-shade .carousel figcaption a:link, .slab--light-blue-shade .carousel figcaption a:visited {
      color: #fff; }
    .slab--light-blue-shade .carousel figcaption a:hover, .slab--light-blue-shade .carousel figcaption a:active {
      color: #fff; }
  .slab--light-blue-shade button,
  .slab--light-blue-shade a.button,
  .slab--light-blue-shade input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--light-blue-shade button:link,
    .slab--light-blue-shade a.button:link,
    .slab--light-blue-shade input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--light-blue-shade button.button--ghost,
    .slab--light-blue-shade a.button.button--ghost,
    .slab--light-blue-shade input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--light-blue-shade button.button--bluegrass,
    .slab--light-blue-shade a.button.button--bluegrass,
    .slab--light-blue-shade input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--light-blue-shade button.button--transparent,
    .slab--light-blue-shade a.button.button--transparent,
    .slab--light-blue-shade input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--light-blue-shade button[disabled],
    .slab--light-blue-shade a.button[disabled],
    .slab--light-blue-shade input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--light-blue-shade button[disabled].button--ghost,
      .slab--light-blue-shade a.button[disabled].button--ghost,
      .slab--light-blue-shade input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--light-blue-shade button:hover,
    .slab--light-blue-shade a.button:hover,
    .slab--light-blue-shade input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--light-blue-shade button:hover.button--ghost,
      .slab--light-blue-shade a.button:hover.button--ghost,
      .slab--light-blue-shade input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--light-blue-shade button:active, .slab--light-blue-shade button[aria-pressed='true'],
    .slab--light-blue-shade a.button:active,
    .slab--light-blue-shade a.button[aria-pressed='true'],
    .slab--light-blue-shade input.button:active,
    .slab--light-blue-shade input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--light-blue-shade button:active.button--ghost, .slab--light-blue-shade button[aria-pressed='true'].button--ghost,
      .slab--light-blue-shade a.button:active.button--ghost,
      .slab--light-blue-shade a.button[aria-pressed='true'].button--ghost,
      .slab--light-blue-shade input.button:active.button--ghost,
      .slab--light-blue-shade input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--light-blue-shade button:active.button--transparent, .slab--light-blue-shade button[aria-pressed='true'].button--transparent,
      .slab--light-blue-shade a.button:active.button--transparent,
      .slab--light-blue-shade a.button[aria-pressed='true'].button--transparent,
      .slab--light-blue-shade input.button:active.button--transparent,
      .slab--light-blue-shade input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--light-blue-shade button:focus,
    .slab--light-blue-shade a.button:focus,
    .slab--light-blue-shade input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--light-blue-shade button:focus.button--ghost,
      .slab--light-blue-shade a.button:focus.button--ghost,
      .slab--light-blue-shade input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--light-blue-shade .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--light-blue-shade .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--light-blue-shade .headline-group .headline-group__head a {
    color: #fff; }
  .slab--light-blue-shade .slick-prev,
  .slab--light-blue-shade .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--light-blue-shade .slick-prev:hover, .slab--light-blue-shade .slick-prev:focus,
    .slab--light-blue-shade .slick-next:hover,
    .slab--light-blue-shade .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--light-blue-shade .slick-prev::before,
    .slab--light-blue-shade .slick-next::before {
      color: #fff; }
  .slab--light-blue-shade .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--light-blue-shade .slick-dots li button::before {
      color: #ebebeb; }
  .slab--light-blue-shade .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--light-blue-shade .statistic .editorial::before {
    background-color: #fff; }
  .slab--light-blue-shade .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--light-blue-shade .statistic .headline-group .headline-group__super,
  .slab--light-blue-shade .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--light-blue-shade .pullquote__attribution::before {
    background-color: #fff; }
  .slab--light-blue-shade .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--light-blue-shade .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--light-blue-shade .search-control:hover, .slab--light-blue-shade .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--light-blue-shade .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--light-blue-shade .menu-button:hover, .slab--light-blue-shade .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--light-blue-shade .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--light-blue-shade .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--light-blue-shade .contact-table th,
  .slab--light-blue-shade .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--light-blue-shade .social-media-links a:link, .slab--light-blue-shade .social-media-links a:visited {
    color: #fff; }
  .slab--light-blue-shade .social-media-links a:hover, .slab--light-blue-shade .social-media-links a:active {
    color: #0033a0; }
  .slab--light-blue-shade form input[type='text'],
  .slab--light-blue-shade form input[type='password'],
  .slab--light-blue-shade form input[type='color'],
  .slab--light-blue-shade form input[type='date'],
  .slab--light-blue-shade form input[type='datetime'],
  .slab--light-blue-shade form input[type='email'],
  .slab--light-blue-shade form input[type='month'],
  .slab--light-blue-shade form input[type='number'],
  .slab--light-blue-shade form input[type='range'],
  .slab--light-blue-shade form input[type='search'],
  .slab--light-blue-shade form input[type='tel'],
  .slab--light-blue-shade form input[type='time'],
  .slab--light-blue-shade form input[type='url'],
  .slab--light-blue-shade form input[type='week'],
  .slab--light-blue-shade form textarea {
    border-color: transparent; }
  .slab--light-blue-shade .heading--display span {
    background-color: #106693; }

.slab--blue-black {
  background-color: #000500;
  color: #fff; }
  .slab--blue-black .cite-media .icon-label {
    color: #fff; }
  .slab--blue-black .image-with-caption__media {
    background-color: #000000; }
  .slab--blue-black .icon-label--stacked .label {
    color: #fff; }
  .slab--blue-black a:link, .slab--blue-black a:visited {
    color: #fff; }
  .slab--blue-black a:hover, .slab--blue-black a:active {
    color: #B1C9E8; }
  .slab--blue-black .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--blue-black .carousel figcaption a:link, .slab--blue-black .carousel figcaption a:visited {
      color: #000000; }
    .slab--blue-black .carousel figcaption a:hover, .slab--blue-black .carousel figcaption a:active {
      color: #0033a0; }
    .slab--blue-black .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--blue-black .carousel figcaption a:active, .slab--blue-black .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--blue-black .carousel figcaption a:link, .slab--blue-black .carousel figcaption a:visited {
      color: #fff; }
    .slab--blue-black .carousel figcaption a:hover, .slab--blue-black .carousel figcaption a:active {
      color: #fff; }
  .slab--blue-black button,
  .slab--blue-black a.button,
  .slab--blue-black input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--blue-black button:link,
    .slab--blue-black a.button:link,
    .slab--blue-black input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--blue-black button.button--ghost,
    .slab--blue-black a.button.button--ghost,
    .slab--blue-black input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--blue-black button.button--bluegrass,
    .slab--blue-black a.button.button--bluegrass,
    .slab--blue-black input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--blue-black button.button--transparent,
    .slab--blue-black a.button.button--transparent,
    .slab--blue-black input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--blue-black button[disabled],
    .slab--blue-black a.button[disabled],
    .slab--blue-black input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--blue-black button[disabled].button--ghost,
      .slab--blue-black a.button[disabled].button--ghost,
      .slab--blue-black input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--blue-black button:hover,
    .slab--blue-black a.button:hover,
    .slab--blue-black input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--blue-black button:hover.button--ghost,
      .slab--blue-black a.button:hover.button--ghost,
      .slab--blue-black input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--blue-black button:active, .slab--blue-black button[aria-pressed='true'],
    .slab--blue-black a.button:active,
    .slab--blue-black a.button[aria-pressed='true'],
    .slab--blue-black input.button:active,
    .slab--blue-black input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--blue-black button:active.button--ghost, .slab--blue-black button[aria-pressed='true'].button--ghost,
      .slab--blue-black a.button:active.button--ghost,
      .slab--blue-black a.button[aria-pressed='true'].button--ghost,
      .slab--blue-black input.button:active.button--ghost,
      .slab--blue-black input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--blue-black button:active.button--transparent, .slab--blue-black button[aria-pressed='true'].button--transparent,
      .slab--blue-black a.button:active.button--transparent,
      .slab--blue-black a.button[aria-pressed='true'].button--transparent,
      .slab--blue-black input.button:active.button--transparent,
      .slab--blue-black input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--blue-black button:focus,
    .slab--blue-black a.button:focus,
    .slab--blue-black input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--blue-black button:focus.button--ghost,
      .slab--blue-black a.button:focus.button--ghost,
      .slab--blue-black input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--blue-black .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--blue-black .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--blue-black .headline-group .headline-group__head a {
    color: #fff; }
  .slab--blue-black .slick-prev,
  .slab--blue-black .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--blue-black .slick-prev:hover, .slab--blue-black .slick-prev:focus,
    .slab--blue-black .slick-next:hover,
    .slab--blue-black .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--blue-black .slick-prev::before,
    .slab--blue-black .slick-next::before {
      color: #fff; }
  .slab--blue-black .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--blue-black .slick-dots li button::before {
      color: #ebebeb; }
  .slab--blue-black .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--blue-black .statistic .editorial::before {
    background-color: #fff; }
  .slab--blue-black .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--blue-black .statistic .headline-group .headline-group__super,
  .slab--blue-black .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--blue-black .pullquote__attribution::before {
    background-color: #fff; }
  .slab--blue-black .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--blue-black .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--blue-black .search-control:hover, .slab--blue-black .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--blue-black .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--blue-black .menu-button:hover, .slab--blue-black .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--blue-black .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--blue-black .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--blue-black .contact-table th,
  .slab--blue-black .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--blue-black .social-media-links a:link, .slab--blue-black .social-media-links a:visited {
    color: #fff; }
  .slab--blue-black .social-media-links a:hover, .slab--blue-black .social-media-links a:active {
    color: #0033a0; }
  .slab--blue-black form input[type='text'],
  .slab--blue-black form input[type='password'],
  .slab--blue-black form input[type='color'],
  .slab--blue-black form input[type='date'],
  .slab--blue-black form input[type='datetime'],
  .slab--blue-black form input[type='email'],
  .slab--blue-black form input[type='month'],
  .slab--blue-black form input[type='number'],
  .slab--blue-black form input[type='range'],
  .slab--blue-black form input[type='search'],
  .slab--blue-black form input[type='tel'],
  .slab--blue-black form input[type='time'],
  .slab--blue-black form input[type='url'],
  .slab--blue-black form input[type='week'],
  .slab--blue-black form textarea {
    border-color: transparent; }
  .slab--blue-black .heading--display span {
    background-color: #000500; }

.slab--light-gray {
  background-color: #c8c8c7; }
  .slab--light-gray .heading--display span {
    background-color: #c8c8c7; }

.slab--subtle-gray {
  background-color: #ebebeb; }
  .slab--subtle-gray .heading--display span {
    background-color: #ebebeb; }

.slab--barely-gray {
  background-color: #f4f4f5; }
  .slab--barely-gray .heading--display span {
    background-color: #f4f4f5; }

.slab--dark-gray {
  background-color: #515664;
  color: #fff; }
  .slab--dark-gray .cite-media .icon-label {
    color: #fff; }
  .slab--dark-gray .image-with-caption__media {
    background-color: #000000; }
  .slab--dark-gray .icon-label--stacked .label {
    color: #fff; }
  .slab--dark-gray a:link, .slab--dark-gray a:visited {
    color: #fff; }
  .slab--dark-gray a:hover, .slab--dark-gray a:active {
    color: #B1C9E8; }
  .slab--dark-gray .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--dark-gray .carousel figcaption a:link, .slab--dark-gray .carousel figcaption a:visited {
      color: #000000; }
    .slab--dark-gray .carousel figcaption a:hover, .slab--dark-gray .carousel figcaption a:active {
      color: #0033a0; }
    .slab--dark-gray .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--dark-gray .carousel figcaption a:active, .slab--dark-gray .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--dark-gray .carousel figcaption a:link, .slab--dark-gray .carousel figcaption a:visited {
      color: #fff; }
    .slab--dark-gray .carousel figcaption a:hover, .slab--dark-gray .carousel figcaption a:active {
      color: #fff; }
  .slab--dark-gray button,
  .slab--dark-gray a.button,
  .slab--dark-gray input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--dark-gray button:link,
    .slab--dark-gray a.button:link,
    .slab--dark-gray input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--dark-gray button.button--ghost,
    .slab--dark-gray a.button.button--ghost,
    .slab--dark-gray input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--dark-gray button.button--bluegrass,
    .slab--dark-gray a.button.button--bluegrass,
    .slab--dark-gray input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--dark-gray button.button--transparent,
    .slab--dark-gray a.button.button--transparent,
    .slab--dark-gray input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--dark-gray button[disabled],
    .slab--dark-gray a.button[disabled],
    .slab--dark-gray input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--dark-gray button[disabled].button--ghost,
      .slab--dark-gray a.button[disabled].button--ghost,
      .slab--dark-gray input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--dark-gray button:hover,
    .slab--dark-gray a.button:hover,
    .slab--dark-gray input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--dark-gray button:hover.button--ghost,
      .slab--dark-gray a.button:hover.button--ghost,
      .slab--dark-gray input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--dark-gray button:active, .slab--dark-gray button[aria-pressed='true'],
    .slab--dark-gray a.button:active,
    .slab--dark-gray a.button[aria-pressed='true'],
    .slab--dark-gray input.button:active,
    .slab--dark-gray input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--dark-gray button:active.button--ghost, .slab--dark-gray button[aria-pressed='true'].button--ghost,
      .slab--dark-gray a.button:active.button--ghost,
      .slab--dark-gray a.button[aria-pressed='true'].button--ghost,
      .slab--dark-gray input.button:active.button--ghost,
      .slab--dark-gray input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--dark-gray button:active.button--transparent, .slab--dark-gray button[aria-pressed='true'].button--transparent,
      .slab--dark-gray a.button:active.button--transparent,
      .slab--dark-gray a.button[aria-pressed='true'].button--transparent,
      .slab--dark-gray input.button:active.button--transparent,
      .slab--dark-gray input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--dark-gray button:focus,
    .slab--dark-gray a.button:focus,
    .slab--dark-gray input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--dark-gray button:focus.button--ghost,
      .slab--dark-gray a.button:focus.button--ghost,
      .slab--dark-gray input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--dark-gray .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--dark-gray .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--dark-gray .headline-group .headline-group__head a {
    color: #fff; }
  .slab--dark-gray .slick-prev,
  .slab--dark-gray .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--dark-gray .slick-prev:hover, .slab--dark-gray .slick-prev:focus,
    .slab--dark-gray .slick-next:hover,
    .slab--dark-gray .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--dark-gray .slick-prev::before,
    .slab--dark-gray .slick-next::before {
      color: #fff; }
  .slab--dark-gray .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--dark-gray .slick-dots li button::before {
      color: #ebebeb; }
  .slab--dark-gray .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--dark-gray .statistic .editorial::before {
    background-color: #fff; }
  .slab--dark-gray .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--dark-gray .statistic .headline-group .headline-group__super,
  .slab--dark-gray .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--dark-gray .pullquote__attribution::before {
    background-color: #fff; }
  .slab--dark-gray .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--dark-gray .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--dark-gray .search-control:hover, .slab--dark-gray .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--dark-gray .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--dark-gray .menu-button:hover, .slab--dark-gray .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--dark-gray .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--dark-gray .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--dark-gray .contact-table th,
  .slab--dark-gray .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--dark-gray .social-media-links a:link, .slab--dark-gray .social-media-links a:visited {
    color: #fff; }
  .slab--dark-gray .social-media-links a:hover, .slab--dark-gray .social-media-links a:active {
    color: #0033a0; }
  .slab--dark-gray form input[type='text'],
  .slab--dark-gray form input[type='password'],
  .slab--dark-gray form input[type='color'],
  .slab--dark-gray form input[type='date'],
  .slab--dark-gray form input[type='datetime'],
  .slab--dark-gray form input[type='email'],
  .slab--dark-gray form input[type='month'],
  .slab--dark-gray form input[type='number'],
  .slab--dark-gray form input[type='range'],
  .slab--dark-gray form input[type='search'],
  .slab--dark-gray form input[type='tel'],
  .slab--dark-gray form input[type='time'],
  .slab--dark-gray form input[type='url'],
  .slab--dark-gray form input[type='week'],
  .slab--dark-gray form textarea {
    border-color: transparent; }
  .slab--dark-gray .heading--display span {
    background-color: #515664; }

.slab--blue-gray {
  background-color: #eff4fd; }
  .slab--blue-gray .heading--display span {
    background-color: #eff4fd; }

.slab--success {
  background-color: #7cfc00; }
  .slab--success .heading--display span {
    background-color: #7cfc00; }

.slab--warning {
  background-color: #ff8c00; }
  .slab--warning .heading--display span {
    background-color: #ff8c00; }

.slab--alert {
  background-color: #c12c2b;
  color: #fff; }
  .slab--alert .cite-media .icon-label {
    color: #fff; }
  .slab--alert .image-with-caption__media {
    background-color: #000000; }
  .slab--alert .icon-label--stacked .label {
    color: #fff; }
  .slab--alert a:link, .slab--alert a:visited {
    color: #fff; }
  .slab--alert a:hover, .slab--alert a:active {
    color: #B1C9E8; }
  .slab--alert .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--alert .carousel figcaption a:link, .slab--alert .carousel figcaption a:visited {
      color: #000000; }
    .slab--alert .carousel figcaption a:hover, .slab--alert .carousel figcaption a:active {
      color: #0033a0; }
    .slab--alert .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--alert .carousel figcaption a:active, .slab--alert .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--alert .carousel figcaption a:link, .slab--alert .carousel figcaption a:visited {
      color: #fff; }
    .slab--alert .carousel figcaption a:hover, .slab--alert .carousel figcaption a:active {
      color: #fff; }
  .slab--alert button,
  .slab--alert a.button,
  .slab--alert input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--alert button:link,
    .slab--alert a.button:link,
    .slab--alert input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--alert button.button--ghost,
    .slab--alert a.button.button--ghost,
    .slab--alert input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--alert button.button--bluegrass,
    .slab--alert a.button.button--bluegrass,
    .slab--alert input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--alert button.button--transparent,
    .slab--alert a.button.button--transparent,
    .slab--alert input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--alert button[disabled],
    .slab--alert a.button[disabled],
    .slab--alert input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--alert button[disabled].button--ghost,
      .slab--alert a.button[disabled].button--ghost,
      .slab--alert input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--alert button:hover,
    .slab--alert a.button:hover,
    .slab--alert input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--alert button:hover.button--ghost,
      .slab--alert a.button:hover.button--ghost,
      .slab--alert input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--alert button:active, .slab--alert button[aria-pressed='true'],
    .slab--alert a.button:active,
    .slab--alert a.button[aria-pressed='true'],
    .slab--alert input.button:active,
    .slab--alert input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--alert button:active.button--ghost, .slab--alert button[aria-pressed='true'].button--ghost,
      .slab--alert a.button:active.button--ghost,
      .slab--alert a.button[aria-pressed='true'].button--ghost,
      .slab--alert input.button:active.button--ghost,
      .slab--alert input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--alert button:active.button--transparent, .slab--alert button[aria-pressed='true'].button--transparent,
      .slab--alert a.button:active.button--transparent,
      .slab--alert a.button[aria-pressed='true'].button--transparent,
      .slab--alert input.button:active.button--transparent,
      .slab--alert input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--alert button:focus,
    .slab--alert a.button:focus,
    .slab--alert input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--alert button:focus.button--ghost,
      .slab--alert a.button:focus.button--ghost,
      .slab--alert input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--alert .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--alert .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--alert .headline-group .headline-group__head a {
    color: #fff; }
  .slab--alert .slick-prev,
  .slab--alert .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--alert .slick-prev:hover, .slab--alert .slick-prev:focus,
    .slab--alert .slick-next:hover,
    .slab--alert .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--alert .slick-prev::before,
    .slab--alert .slick-next::before {
      color: #fff; }
  .slab--alert .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--alert .slick-dots li button::before {
      color: #ebebeb; }
  .slab--alert .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--alert .statistic .editorial::before {
    background-color: #fff; }
  .slab--alert .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--alert .statistic .headline-group .headline-group__super,
  .slab--alert .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--alert .pullquote__attribution::before {
    background-color: #fff; }
  .slab--alert .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--alert .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--alert .search-control:hover, .slab--alert .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--alert .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--alert .menu-button:hover, .slab--alert .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--alert .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--alert .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--alert .contact-table th,
  .slab--alert .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--alert .social-media-links a:link, .slab--alert .social-media-links a:visited {
    color: #fff; }
  .slab--alert .social-media-links a:hover, .slab--alert .social-media-links a:active {
    color: #0033a0; }
  .slab--alert form input[type='text'],
  .slab--alert form input[type='password'],
  .slab--alert form input[type='color'],
  .slab--alert form input[type='date'],
  .slab--alert form input[type='datetime'],
  .slab--alert form input[type='email'],
  .slab--alert form input[type='month'],
  .slab--alert form input[type='number'],
  .slab--alert form input[type='range'],
  .slab--alert form input[type='search'],
  .slab--alert form input[type='tel'],
  .slab--alert form input[type='time'],
  .slab--alert form input[type='url'],
  .slab--alert form input[type='week'],
  .slab--alert form textarea {
    border-color: transparent; }
  .slab--alert .heading--display span {
    background-color: #c12c2b; }

.slab--info {
  background-color: #a1d3ed; }
  .slab--info .heading--display span {
    background-color: #a1d3ed; }

.slab--dark-wildcat {
  background: -webkit-gradient(linear, left top, left bottom, from(#1f2c5e), to(#0033a0));
  background: linear-gradient(#1f2c5e, #0033a0);
  color: #fff; }
  .slab--dark-wildcat .cite-media .icon-label {
    color: #fff; }
  .slab--dark-wildcat .image-with-caption__media {
    background-color: #000000; }
  .slab--dark-wildcat .icon-label--stacked .label {
    color: #fff; }
  .slab--dark-wildcat a:link, .slab--dark-wildcat a:visited {
    color: #fff; }
  .slab--dark-wildcat a:hover, .slab--dark-wildcat a:active {
    color: #B1C9E8; }
  .slab--dark-wildcat .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--dark-wildcat .carousel figcaption a:link, .slab--dark-wildcat .carousel figcaption a:visited {
      color: #000000; }
    .slab--dark-wildcat .carousel figcaption a:hover, .slab--dark-wildcat .carousel figcaption a:active {
      color: #0033a0; }
    .slab--dark-wildcat .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--dark-wildcat .carousel figcaption a:active, .slab--dark-wildcat .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--dark-wildcat .carousel figcaption a:link, .slab--dark-wildcat .carousel figcaption a:visited {
      color: #fff; }
    .slab--dark-wildcat .carousel figcaption a:hover, .slab--dark-wildcat .carousel figcaption a:active {
      color: #fff; }
  .slab--dark-wildcat button,
  .slab--dark-wildcat a.button,
  .slab--dark-wildcat input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .slab--dark-wildcat button:link,
    .slab--dark-wildcat a.button:link,
    .slab--dark-wildcat input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .slab--dark-wildcat button.button--ghost,
    .slab--dark-wildcat a.button.button--ghost,
    .slab--dark-wildcat input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .slab--dark-wildcat button.button--bluegrass,
    .slab--dark-wildcat a.button.button--bluegrass,
    .slab--dark-wildcat input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--dark-wildcat button.button--transparent,
    .slab--dark-wildcat a.button.button--transparent,
    .slab--dark-wildcat input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .slab--dark-wildcat button[disabled],
    .slab--dark-wildcat a.button[disabled],
    .slab--dark-wildcat input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .slab--dark-wildcat button[disabled].button--ghost,
      .slab--dark-wildcat a.button[disabled].button--ghost,
      .slab--dark-wildcat input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .slab--dark-wildcat button:hover,
    .slab--dark-wildcat a.button:hover,
    .slab--dark-wildcat input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .slab--dark-wildcat button:hover.button--ghost,
      .slab--dark-wildcat a.button:hover.button--ghost,
      .slab--dark-wildcat input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .slab--dark-wildcat button:active, .slab--dark-wildcat button[aria-pressed='true'],
    .slab--dark-wildcat a.button:active,
    .slab--dark-wildcat a.button[aria-pressed='true'],
    .slab--dark-wildcat input.button:active,
    .slab--dark-wildcat input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--dark-wildcat button:active.button--ghost, .slab--dark-wildcat button[aria-pressed='true'].button--ghost,
      .slab--dark-wildcat a.button:active.button--ghost,
      .slab--dark-wildcat a.button[aria-pressed='true'].button--ghost,
      .slab--dark-wildcat input.button:active.button--ghost,
      .slab--dark-wildcat input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .slab--dark-wildcat button:active.button--transparent, .slab--dark-wildcat button[aria-pressed='true'].button--transparent,
      .slab--dark-wildcat a.button:active.button--transparent,
      .slab--dark-wildcat a.button[aria-pressed='true'].button--transparent,
      .slab--dark-wildcat input.button:active.button--transparent,
      .slab--dark-wildcat input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .slab--dark-wildcat button:focus,
    .slab--dark-wildcat a.button:focus,
    .slab--dark-wildcat input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .slab--dark-wildcat button:focus.button--ghost,
      .slab--dark-wildcat a.button:focus.button--ghost,
      .slab--dark-wildcat input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .slab--dark-wildcat .headline-group .headline-group__super {
    color: #DCDDDE; }
  .slab--dark-wildcat .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .slab--dark-wildcat .headline-group .headline-group__head a {
    color: #fff; }
  .slab--dark-wildcat .slick-prev,
  .slab--dark-wildcat .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--dark-wildcat .slick-prev:hover, .slab--dark-wildcat .slick-prev:focus,
    .slab--dark-wildcat .slick-next:hover,
    .slab--dark-wildcat .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--dark-wildcat .slick-prev::before,
    .slab--dark-wildcat .slick-next::before {
      color: #fff; }
  .slab--dark-wildcat .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--dark-wildcat .slick-dots li button::before {
      color: #ebebeb; }
  .slab--dark-wildcat .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .slab--dark-wildcat .statistic .editorial::before {
    background-color: #fff; }
  .slab--dark-wildcat .statistic .headline-group .headline-group__head {
    color: #fff; }
  .slab--dark-wildcat .statistic .headline-group .headline-group__super,
  .slab--dark-wildcat .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .slab--dark-wildcat .pullquote__attribution::before {
    background-color: #fff; }
  .slab--dark-wildcat .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .slab--dark-wildcat .search-control {
    background-color: transparent;
    color: #fff; }
    .slab--dark-wildcat .search-control:hover, .slab--dark-wildcat .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .slab--dark-wildcat .menu-button {
    background-color: transparent;
    color: #aaa; }
    .slab--dark-wildcat .menu-button:hover, .slab--dark-wildcat .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .slab--dark-wildcat .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .slab--dark-wildcat .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .slab--dark-wildcat .contact-table th,
  .slab--dark-wildcat .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .slab--dark-wildcat .social-media-links a:link, .slab--dark-wildcat .social-media-links a:visited {
    color: #fff; }
  .slab--dark-wildcat .social-media-links a:hover, .slab--dark-wildcat .social-media-links a:active {
    color: #0033a0; }
  .slab--dark-wildcat form input[type='text'],
  .slab--dark-wildcat form input[type='password'],
  .slab--dark-wildcat form input[type='color'],
  .slab--dark-wildcat form input[type='date'],
  .slab--dark-wildcat form input[type='datetime'],
  .slab--dark-wildcat form input[type='email'],
  .slab--dark-wildcat form input[type='month'],
  .slab--dark-wildcat form input[type='number'],
  .slab--dark-wildcat form input[type='range'],
  .slab--dark-wildcat form input[type='search'],
  .slab--dark-wildcat form input[type='tel'],
  .slab--dark-wildcat form input[type='time'],
  .slab--dark-wildcat form input[type='url'],
  .slab--dark-wildcat form input[type='week'],
  .slab--dark-wildcat form textarea {
    border-color: transparent; }

.slab--speckled {
  background-image: url("../../images/speckled-texture.png");
  background-repeat: repeat;
  background-attachment: fixed;
  color: #000000; }
  .slab--speckled .cite-media .icon-label {
    color: #515664; }
  .slab--speckled .image-with-caption__media {
    background-color: #0033a0; }
  .slab--speckled .icon-label--stacked .label {
    color: #000000; }
  .slab--speckled a:link, .slab--speckled a:visited {
    color: #000000; }
  .slab--speckled a:hover, .slab--speckled a:active {
    color: #0033a0; }
  .slab--speckled .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(0, 51, 160, 0.6) 0, rgba(0, 51, 160, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .slab--speckled .carousel figcaption a:link, .slab--speckled .carousel figcaption a:visited {
      color: #000000; }
    .slab--speckled .carousel figcaption a:hover, .slab--speckled .carousel figcaption a:active {
      color: #0033a0; }
    .slab--speckled .carousel figcaption a.link--fancy {
      background-image: none; }
    .slab--speckled .carousel figcaption a:active, .slab--speckled .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .slab--speckled .carousel figcaption a:link, .slab--speckled .carousel figcaption a:visited {
      color: #000000; }
    .slab--speckled .carousel figcaption a:hover, .slab--speckled .carousel figcaption a:active {
      color: #000000; }
  .slab--speckled button,
  .slab--speckled a.button,
  .slab--speckled input.button {
    border-color: #0033a0;
    background-color: #0033a0;
    color: #fff; }
    .slab--speckled button:link,
    .slab--speckled a.button:link,
    .slab--speckled input.button:link {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
    .slab--speckled button.button--ghost,
    .slab--speckled a.button.button--ghost,
    .slab--speckled input.button.button--ghost {
      background-color: transparent;
      border-color: #0033a0;
      color: #0033a0; }
    .slab--speckled button.button--bluegrass,
    .slab--speckled a.button.button--bluegrass,
    .slab--speckled input.button.button--bluegrass {
      border-color: #0071eb; }
    .slab--speckled button.button--transparent,
    .slab--speckled a.button.button--transparent,
    .slab--speckled input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #0033a0; }
    .slab--speckled button[disabled],
    .slab--speckled a.button[disabled],
    .slab--speckled input.button[disabled] {
      border-color: #ebebeb !important;
      background-color: #ebebeb !important;
      color: #515664 !important; }
      .slab--speckled button[disabled].button--ghost,
      .slab--speckled a.button[disabled].button--ghost,
      .slab--speckled input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #515664 !important; }
    .slab--speckled button:hover,
    .slab--speckled a.button:hover,
    .slab--speckled input.button:hover {
      border-color: #0033a0;
      background-color: #fff;
      color: #0033a0; }
      .slab--speckled button:hover.button--ghost,
      .slab--speckled a.button:hover.button--ghost,
      .slab--speckled input.button:hover.button--ghost {
        background-color: #0033a0;
        border-color: #0033a0;
        color: #fff; }
    .slab--speckled button:active, .slab--speckled button[aria-pressed='true'],
    .slab--speckled a.button:active,
    .slab--speckled a.button[aria-pressed='true'],
    .slab--speckled input.button:active,
    .slab--speckled input.button[aria-pressed='true'] {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
      .slab--speckled button:active.button--ghost, .slab--speckled button[aria-pressed='true'].button--ghost,
      .slab--speckled a.button:active.button--ghost,
      .slab--speckled a.button[aria-pressed='true'].button--ghost,
      .slab--speckled input.button:active.button--ghost,
      .slab--speckled input.button[aria-pressed='true'].button--ghost {
        color: #fff; }
      .slab--speckled button:active.button--transparent, .slab--speckled button[aria-pressed='true'].button--transparent,
      .slab--speckled a.button:active.button--transparent,
      .slab--speckled a.button[aria-pressed='true'].button--transparent,
      .slab--speckled input.button:active.button--transparent,
      .slab--speckled input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #0033a0; }
    .slab--speckled button:focus,
    .slab--speckled a.button:focus,
    .slab--speckled input.button:focus {
      border-color: #0071eb;
      outline: none;
      background-color: #fff;
      color: #0033a0; }
      .slab--speckled button:focus.button--ghost,
      .slab--speckled a.button:focus.button--ghost,
      .slab--speckled input.button:focus.button--ghost {
        background-color: transparent;
        color: #0033a0; }
  .slab--speckled .headline-group .headline-group__super {
    color: #515664; }
  .slab--speckled .headline-group .headline-group__sub {
    color: #515664; }
  .slab--speckled .headline-group .headline-group__head a {
    color: #000000; }
  .slab--speckled .slick-prev,
  .slab--speckled .slick-next {
    background-color: #515664;
    color: #fff; }
    .slab--speckled .slick-prev:hover, .slab--speckled .slick-prev:focus,
    .slab--speckled .slick-next:hover,
    .slab--speckled .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .slab--speckled .slick-prev::before,
    .slab--speckled .slick-next::before {
      color: #fff; }
  .slab--speckled .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .slab--speckled .slick-dots li button::before {
      color: #0071eb; }
  .slab--speckled .slick-dots li.slick-active button::before {
    color: #000000; }
  .slab--speckled .statistic .editorial::before {
    background-color: #0033a0; }
  .slab--speckled .statistic .headline-group .headline-group__head {
    color: #0033a0; }
  .slab--speckled .statistic .headline-group .headline-group__super,
  .slab--speckled .statistic .headline-group .headline-group__sub {
    color: #0071eb; }
  .slab--speckled .pullquote__attribution::before {
    background-color: #0033a0; }
  .slab--speckled .pullquote__attribution .pullquote__first-line {
    color: #0071eb; }
  .slab--speckled .search-control {
    background-color: transparent;
    color: #000000; }
    .slab--speckled .search-control:hover, .slab--speckled .search-control:active {
      background-color: transparent;
      color: #0033a0; }
  .slab--speckled .menu-button {
    background-color: transparent;
    color: #0033a0; }
    .slab--speckled .menu-button:hover, .slab--speckled .menu-button:active {
      background-color: transparent;
      color: #0033a0; }
  .slab--speckled .uky-logo-main .uky-logo-main__logo {
    fill: #0033a0; }
  .slab--speckled .uky-logo-main .uky-logo-main__wordmark {
    fill: #000000; }
  .slab--speckled .contact-table th,
  .slab--speckled .contact-table td {
    border-color: rgba(44, 42, 41, 0.3); }
  .slab--speckled .social-media-links a:link, .slab--speckled .social-media-links a:visited {
    color: #0033a0; }
  .slab--speckled .social-media-links a:hover, .slab--speckled .social-media-links a:active {
    color: #fff; }
  .slab--speckled form input[type='text'],
  .slab--speckled form input[type='password'],
  .slab--speckled form input[type='color'],
  .slab--speckled form input[type='date'],
  .slab--speckled form input[type='datetime'],
  .slab--speckled form input[type='email'],
  .slab--speckled form input[type='month'],
  .slab--speckled form input[type='number'],
  .slab--speckled form input[type='range'],
  .slab--speckled form input[type='search'],
  .slab--speckled form input[type='tel'],
  .slab--speckled form input[type='time'],
  .slab--speckled form input[type='url'],
  .slab--speckled form input[type='week'],
  .slab--speckled form textarea {
    border-color: #DCDDDE; }
  .slab--speckled .headline-group__head {
    color: #0033a0; }
  .slab--speckled .grid--divided .grid__column::after {
    background-color: #0071eb;
    width: 1px; }

.transparent + .transparent {
  padding-top: 0; }

.slab--wildcat-blue + .slab--wildcat-blue {
  padding-top: 0; }

.slab--wildcat-white + .slab--wildcat-white {
  padding-top: 0; }

.slab--bluegrass + .slab--bluegrass {
  padding-top: 0; }

.slab--sky + .slab--sky {
  padding-top: 0; }

.slab--midnight + .slab--midnight {
  padding-top: 0; }

.slab--goldenrod + .slab--goldenrod {
  padding-top: 0; }

.slab--sunset + .slab--sunset {
  padding-top: 0; }

.slab--river-green + .slab--river-green {
  padding-top: 0; }

.slab--cool-neutral + .slab--cool-neutral {
  padding-top: 0; }

.slab--warm-neutral-20 + .slab--warm-neutral-20 {
  padding-top: 0; }

.slab--warm-neutral-60 + .slab--warm-neutral-60 {
  padding-top: 0; }

.slab--warm-neutral + .slab--warm-neutral {
  padding-top: 0; }

.slab--wildcat-black + .slab--wildcat-black {
  padding-top: 0; }

.slab--light-blue + .slab--light-blue {
  padding-top: 0; }

.slab--medium-blue + .slab--medium-blue {
  padding-top: 0; }

.slab--dark-blue + .slab--dark-blue {
  padding-top: 0; }

.slab--almost-wildcat-blue + .slab--almost-wildcat-blue {
  padding-top: 0; }

.slab--light-blue-tint + .slab--light-blue-tint {
  padding-top: 0; }

.slab--light-blue-shade + .slab--light-blue-shade {
  padding-top: 0; }

.slab--blue-black + .slab--blue-black {
  padding-top: 0; }

.slab--light-gray + .slab--light-gray {
  padding-top: 0; }

.slab--subtle-gray + .slab--subtle-gray {
  padding-top: 0; }

.slab--barely-gray + .slab--barely-gray {
  padding-top: 0; }

.slab--dark-gray + .slab--dark-gray {
  padding-top: 0; }

.slab--blue-gray + .slab--blue-gray {
  padding-top: 0; }

.slab--success + .slab--success {
  padding-top: 0; }

.slab--warning + .slab--warning {
  padding-top: 0; }

.slab--alert + .slab--alert {
  padding-top: 0; }

.slab--info + .slab--info {
  padding-top: 0; }

.grid {
  max-width: 72rem;
  margin: 0 auto; }
  .grid .grid__column {
    margin-bottom: 2rem; }
    .grid .grid__column:last-child {
      margin-bottom: 0; }
  .grid .grid {
    max-width: none;
    margin: 0.5rem 0; }
    .grid .grid.grid--2-up {
      display: block; }
  @media screen and (min-width: 35rem) {
    .grid .grid__column {
      margin-bottom: 0; }
    .grid .grid {
      margin: 1rem 0; }
      .grid .grid .grid__column {
        margin-bottom: 2rem; } }
  @media screen and (min-width: 58rem) {
    .grid .grid {
      margin: 2rem 0; }
      .grid .grid .grid__column {
        margin-bottom: 0; }
      .grid .grid.grid--2-up {
        display: grid; } }

.grid--divided .grid__column {
  position: relative; }
  .grid--divided .grid__column::after {
    position: absolute;
    right: 0;
    bottom: -1px;
    left: 0;
    height: 2px;
    background-color: #ebebeb;
    content: ''; }

.grid--divided .grid__column:last-child::after {
  display: none; }

.grid--two-tone .grid__column {
  margin: 0.5rem;
  padding: 1.5rem;
  background-color: #0033a0;
  color: #fff; }
  .grid--two-tone .grid__column .cite-media .icon-label {
    color: #fff; }
  .grid--two-tone .grid__column .image-with-caption__media {
    background-color: #000000; }
  .grid--two-tone .grid__column .icon-label--stacked .label {
    color: #fff; }
  .grid--two-tone .grid__column a:link, .grid--two-tone .grid__column a:visited {
    color: #fff; }
  .grid--two-tone .grid__column a:hover, .grid--two-tone .grid__column a:active {
    color: #B1C9E8; }
  .grid--two-tone .grid__column .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .grid--two-tone .grid__column .carousel figcaption a:link, .grid--two-tone .grid__column .carousel figcaption a:visited {
      color: #000000; }
    .grid--two-tone .grid__column .carousel figcaption a:hover, .grid--two-tone .grid__column .carousel figcaption a:active {
      color: #0033a0; }
    .grid--two-tone .grid__column .carousel figcaption a.link--fancy {
      background-image: none; }
    .grid--two-tone .grid__column .carousel figcaption a:active, .grid--two-tone .grid__column .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .grid--two-tone .grid__column .carousel figcaption a:link, .grid--two-tone .grid__column .carousel figcaption a:visited {
      color: #fff; }
    .grid--two-tone .grid__column .carousel figcaption a:hover, .grid--two-tone .grid__column .carousel figcaption a:active {
      color: #fff; }
  .grid--two-tone .grid__column button,
  .grid--two-tone .grid__column a.button,
  .grid--two-tone .grid__column input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .grid--two-tone .grid__column button:link,
    .grid--two-tone .grid__column a.button:link,
    .grid--two-tone .grid__column input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .grid--two-tone .grid__column button.button--ghost,
    .grid--two-tone .grid__column a.button.button--ghost,
    .grid--two-tone .grid__column input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .grid--two-tone .grid__column button.button--bluegrass,
    .grid--two-tone .grid__column a.button.button--bluegrass,
    .grid--two-tone .grid__column input.button.button--bluegrass {
      border-color: #0071eb; }
    .grid--two-tone .grid__column button.button--transparent,
    .grid--two-tone .grid__column a.button.button--transparent,
    .grid--two-tone .grid__column input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .grid--two-tone .grid__column button[disabled],
    .grid--two-tone .grid__column a.button[disabled],
    .grid--two-tone .grid__column input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .grid--two-tone .grid__column button[disabled].button--ghost,
      .grid--two-tone .grid__column a.button[disabled].button--ghost,
      .grid--two-tone .grid__column input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .grid--two-tone .grid__column button:hover,
    .grid--two-tone .grid__column a.button:hover,
    .grid--two-tone .grid__column input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .grid--two-tone .grid__column button:hover.button--ghost,
      .grid--two-tone .grid__column a.button:hover.button--ghost,
      .grid--two-tone .grid__column input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .grid--two-tone .grid__column button:active, .grid--two-tone .grid__column button[aria-pressed='true'],
    .grid--two-tone .grid__column a.button:active,
    .grid--two-tone .grid__column a.button[aria-pressed='true'],
    .grid--two-tone .grid__column input.button:active,
    .grid--two-tone .grid__column input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .grid--two-tone .grid__column button:active.button--ghost, .grid--two-tone .grid__column button[aria-pressed='true'].button--ghost,
      .grid--two-tone .grid__column a.button:active.button--ghost,
      .grid--two-tone .grid__column a.button[aria-pressed='true'].button--ghost,
      .grid--two-tone .grid__column input.button:active.button--ghost,
      .grid--two-tone .grid__column input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .grid--two-tone .grid__column button:active.button--transparent, .grid--two-tone .grid__column button[aria-pressed='true'].button--transparent,
      .grid--two-tone .grid__column a.button:active.button--transparent,
      .grid--two-tone .grid__column a.button[aria-pressed='true'].button--transparent,
      .grid--two-tone .grid__column input.button:active.button--transparent,
      .grid--two-tone .grid__column input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .grid--two-tone .grid__column button:focus,
    .grid--two-tone .grid__column a.button:focus,
    .grid--two-tone .grid__column input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .grid--two-tone .grid__column button:focus.button--ghost,
      .grid--two-tone .grid__column a.button:focus.button--ghost,
      .grid--two-tone .grid__column input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .grid--two-tone .grid__column .headline-group .headline-group__super {
    color: #DCDDDE; }
  .grid--two-tone .grid__column .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .grid--two-tone .grid__column .headline-group .headline-group__head a {
    color: #fff; }
  .grid--two-tone .grid__column .slick-prev,
  .grid--two-tone .grid__column .slick-next {
    background-color: #515664;
    color: #fff; }
    .grid--two-tone .grid__column .slick-prev:hover, .grid--two-tone .grid__column .slick-prev:focus,
    .grid--two-tone .grid__column .slick-next:hover,
    .grid--two-tone .grid__column .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .grid--two-tone .grid__column .slick-prev::before,
    .grid--two-tone .grid__column .slick-next::before {
      color: #fff; }
  .grid--two-tone .grid__column .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .grid--two-tone .grid__column .slick-dots li button::before {
      color: #ebebeb; }
  .grid--two-tone .grid__column .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .grid--two-tone .grid__column .statistic .editorial::before {
    background-color: #fff; }
  .grid--two-tone .grid__column .statistic .headline-group .headline-group__head {
    color: #fff; }
  .grid--two-tone .grid__column .statistic .headline-group .headline-group__super,
  .grid--two-tone .grid__column .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .grid--two-tone .grid__column .pullquote__attribution::before {
    background-color: #fff; }
  .grid--two-tone .grid__column .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .grid--two-tone .grid__column .search-control {
    background-color: transparent;
    color: #fff; }
    .grid--two-tone .grid__column .search-control:hover, .grid--two-tone .grid__column .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .grid--two-tone .grid__column .menu-button {
    background-color: transparent;
    color: #aaa; }
    .grid--two-tone .grid__column .menu-button:hover, .grid--two-tone .grid__column .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .grid--two-tone .grid__column .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .grid--two-tone .grid__column .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .grid--two-tone .grid__column .contact-table th,
  .grid--two-tone .grid__column .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .grid--two-tone .grid__column .social-media-links a:link, .grid--two-tone .grid__column .social-media-links a:visited {
    color: #fff; }
  .grid--two-tone .grid__column .social-media-links a:hover, .grid--two-tone .grid__column .social-media-links a:active {
    color: #0033a0; }
  .grid--two-tone .grid__column form input[type='text'],
  .grid--two-tone .grid__column form input[type='password'],
  .grid--two-tone .grid__column form input[type='color'],
  .grid--two-tone .grid__column form input[type='date'],
  .grid--two-tone .grid__column form input[type='datetime'],
  .grid--two-tone .grid__column form input[type='email'],
  .grid--two-tone .grid__column form input[type='month'],
  .grid--two-tone .grid__column form input[type='number'],
  .grid--two-tone .grid__column form input[type='range'],
  .grid--two-tone .grid__column form input[type='search'],
  .grid--two-tone .grid__column form input[type='tel'],
  .grid--two-tone .grid__column form input[type='time'],
  .grid--two-tone .grid__column form input[type='url'],
  .grid--two-tone .grid__column form input[type='week'],
  .grid--two-tone .grid__column form textarea {
    border-color: transparent; }

@media screen and (min-width: 35rem) {
  .grid--2-up .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--2-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--2-up .grid__column {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(50% - 1rem);
      margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--2-up {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--2-up .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--2-up {
          grid-gap: 1rem;
          grid-template-columns: repeat(2, minmax(0, 1fr)); } }
      @media screen and (min-width: 76rem) {
        .grid--2-up {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 35rem) {
  .grid--2-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--2-up.grid--divided .grid__column:nth-child(2n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--2-up.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

@media screen and (min-width: 35rem) {
  .grid--3-up .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--3-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--3-up .grid__column {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(33.33333% - 1rem);
      margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--3-up {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--3-up .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--3-up {
          grid-gap: 1rem; } }
      @media screen and (min-width: 58rem) {
        .grid--3-up {
          grid-template-columns: repeat(3, minmax(0, 1fr)); } }
      @media screen and (min-width: 76rem) {
        .grid--3-up {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 58rem) {
  .grid--3-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto; }
  .grid--3-up.grid--divided .grid__column:nth-child(3n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--3-up.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

@media screen and (min-width: 35rem) {
  .grid--4-up .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--4-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--4-up .grid__column {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(50% - 1rem);
      margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--4-up .grid__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(25% - 1rem);
    margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--4-up {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--4-up .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--4-up {
          grid-gap: 1rem;
          grid-template-columns: repeat(2, minmax(0, 1fr)); } }
      @media screen and (min-width: 58rem) {
        .grid--4-up {
          grid-template-columns: repeat(4, minmax(0, 1fr)); } }
      @media screen and (min-width: 76rem) {
        .grid--4-up {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 35rem) {
  .grid--4-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--4-up.grid--divided .grid__column:nth-child(2n)::after {
    display: none; } }

@media screen and (min-width: 58rem) {
  .grid--4-up.grid--divided .grid__column:nth-child(2n)::after {
    display: block; }
  .grid--4-up.grid--divided .grid__column:nth-child(4n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--4-up.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

@media screen and (min-width: 35rem) {
  .grid--5-up .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--5-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--5-up .grid__column {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(33.33333% - 1rem);
      margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--5-up .grid__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(20% - 1rem);
    margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--5-up {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--5-up .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--5-up {
          grid-gap: 1rem;
          grid-template-columns: repeat(3, minmax(0, 1fr)); } }
      @media screen and (min-width: 58rem) {
        .grid--5-up {
          grid-template-columns: repeat(5, minmax(0, 1fr)); } }
      @media screen and (min-width: 76rem) {
        .grid--5-up {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 35rem) {
  .grid--5-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--5-up.grid--divided .grid__column:nth-child(3n)::after {
    display: none; } }

@media screen and (min-width: 58rem) {
  .grid--5-up.grid--divided .grid__column:nth-child(3n)::after {
    display: block; }
  .grid--5-up.grid--divided .grid__column:nth-child(5n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--5-up.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

@media screen and (min-width: 35rem) {
  .grid--6-up .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--6-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--6-up .grid__column {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(33.33333% - 1rem);
      margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--6-up .grid__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(25% - 1rem);
    margin: 0 0 2rem; } }

@media screen and (min-width: 35rem) and (min-width: 76rem) {
  .grid--6-up .grid__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(16.66667% - 2rem);
    margin: 0 0 4rem; } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--6-up {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--6-up .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--6-up {
          grid-gap: 1rem;
          grid-template-columns: repeat(3, minmax(0, 1fr)); } }
      @media screen and (min-width: 58rem) {
        .grid--6-up {
          grid-template-columns: repeat(4, minmax(0, 1fr)); } }
      @media screen and (min-width: 76rem) {
        .grid--6-up {
          grid-gap: 2rem;
          grid-template-columns: repeat(6, minmax(0, 1fr)); } } } }

@media screen and (min-width: 35rem) {
  .grid--6-up.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--6-up.grid--divided .grid__column:nth-child(3n)::after {
    display: none; } }

@media screen and (min-width: 58rem) {
  .grid--6-up.grid--divided .grid__column:nth-child(3n)::after {
    display: block; }
  .grid--6-up.grid--divided .grid__column:nth-child(4n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--6-up.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); }
  .grid--6-up.grid--divided .grid__column:nth-child(4n)::after {
    display: block; }
  .grid--6-up.grid--divided .grid__column:nth-child(6n)::after {
    display: none; } }

@media screen and (min-width: 35rem) {
  .grid--sidebar-left .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--sidebar-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--sidebar-left .grid__column--side {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(33.3% - 1rem); }
    .grid--sidebar-left .grid__column--main {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(66.6% - 1rem); } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--sidebar-left .grid__column--side {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(25% - 1rem); }
  .grid--sidebar-left .grid__column--main {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(75% - 1rem); } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--sidebar-left {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--sidebar-left .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--sidebar-left {
          grid-gap: 1rem;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          grid-template-areas: "side main main"; } }
      @media screen and (min-width: 58rem) {
        .grid--sidebar-left {
          grid-template-columns: repeat(4, minmax(0, 1fr));
          grid-template-areas: "side main main main"; } }
      @media screen and (min-width: 76rem) {
        .grid--sidebar-left {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 35rem) {
  .grid--sidebar-left.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--sidebar-left.grid--divided .grid__column:nth-child(3n)::after {
    display: none; } }

@media screen and (min-width: 58rem) {
  .grid--sidebar-left.grid--divided .grid__column:nth-child(3n)::after {
    display: block; }
  .grid--sidebar-left.grid--divided .grid__column:nth-child(4n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--sidebar-left.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

@media screen and (min-width: 35rem) {
  .grid--sidebar-right .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--sidebar-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--sidebar-right .grid__column--side {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(33.3% - 1rem); }
    .grid--sidebar-right .grid__column--main {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(66.6% - 1rem); } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--sidebar-right .grid__column--side {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(25% - 1rem); }
  .grid--sidebar-right .grid__column--main {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(75% - 1rem); } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--sidebar-right {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--sidebar-right .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--sidebar-right {
          grid-gap: 1rem;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          grid-template-areas: "main main side"; } }
      @media screen and (min-width: 58rem) {
        .grid--sidebar-right {
          grid-template-columns: repeat(4, minmax(0, 1fr));
          grid-template-areas: "main main main side"; } }
      @media screen and (min-width: 76rem) {
        .grid--sidebar-right {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 35rem) {
  .grid--sidebar-right.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--sidebar-right.grid--divided .grid__column:nth-child(3n)::after {
    display: none; } }

@media screen and (min-width: 58rem) {
  .grid--sidebar-right.grid--divided .grid__column:nth-child(3n)::after {
    display: block; }
  .grid--sidebar-right.grid--divided .grid__column:nth-child(4n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--sidebar-right.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

@media screen and (min-width: 35rem) {
  .grid--major-left .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--major-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--major-left .grid__column--minor {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(33.3% - 1rem); }
    .grid--major-left .grid__column--major {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(66.6% - 1rem); } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--major-left .grid__column--minor {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(33.3% - 1rem); }
  .grid--major-left .grid__column--major {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(66.6% - 1rem); } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--major-left {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--major-left .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--major-left {
          grid-gap: 1rem;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          grid-template-areas: "major minor"; } }
      @media screen and (min-width: 58rem) {
        .grid--major-left {
          grid-template-columns: repeat(3, minmax(0, 1fr));
          grid-template-areas: "major major minor"; } }
      @media screen and (min-width: 76rem) {
        .grid--major-left {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 35rem) {
  .grid--major-left.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--major-left.grid--divided .grid__column:nth-child(2n)::after {
    display: none; } }

@media screen and (min-width: 58rem) {
  .grid--major-left.grid--divided .grid__column:nth-child(2n)::after {
    display: block; }
  .grid--major-left.grid--divided .grid__column:nth-child(3n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--major-left.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

@media screen and (min-width: 35rem) {
  .grid--major-right .grid__column {
    margin-bottom: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (min-width: 35rem) and (min-width: 35rem) {
  .grid--major-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .grid--major-right .grid__column--minor {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(33.3% - 1rem); }
    .grid--major-right .grid__column--major {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: calc(66.6% - 1rem); } }

@media screen and (min-width: 35rem) and (min-width: 58rem) {
  .grid--major-right .grid__column--minor {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(33.3% - 1rem); }
  .grid--major-right .grid__column--major {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: calc(66.6% - 1rem); } }

@media screen and (min-width: 35rem) {
  @supports (grid-template-columns: 1px) {
    .grid--major-right {
      display: grid;
      grid-auto-rows: auto;
      grid-gap: 0.5rem;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto;
      grid-auto-rows: auto; }
      .grid--major-right .grid__column {
        width: auto;
        margin: 0; }
      @media screen and (min-width: 35rem) {
        .grid--major-right {
          grid-gap: 1rem;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          grid-template-areas: "minor major"; } }
      @media screen and (min-width: 58rem) {
        .grid--major-right {
          grid-template-columns: repeat(3, minmax(0, 1fr));
          grid-template-areas: "minor major major"; } }
      @media screen and (min-width: 76rem) {
        .grid--major-right {
          grid-gap: 2rem; } } } }

@media screen and (min-width: 35rem) {
  .grid--major-right.grid--divided .grid__column::after {
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto;
    right: calc(-1rem/2 - 1px); }
  .grid--major-right.grid--divided .grid__column:nth-child(2n)::after {
    display: none; } }

@media screen and (min-width: 58rem) {
  .grid--major-right.grid--divided .grid__column:nth-child(2n)::after {
    display: block; }
  .grid--major-right.grid--divided .grid__column:nth-child(3n)::after {
    display: none; } }

@media screen and (min-width: 76rem) {
  .grid--major-right.grid--divided .grid__column::after {
    right: calc(-2rem/2 - 1px); } }

.grid--major-left .grid__column--minor {
  margin-top: 2rem; }

.grid--major-right .grid__column--major {
  margin-top: 2rem; }

@media screen and (min-width: 35rem) {
  .grid--major-left .grid__column--major,
  .grid--major-left .grid__column--minor,
  .grid--major-right .grid__column--major,
  .grid--major-right .grid__column--minor {
    margin-top: 0; }
  .grid--major-left .editorial .editorial__aside.align-right,
  .grid--major-left .editorial .editorial__aside.align-left,
  .grid--major-right .editorial .editorial__aside.align-right,
  .grid--major-right .editorial .editorial__aside.align-left {
    max-width: 100%;
    margin: 1rem 0;
    float: none; }
  .grid--major-left .editorial .editorial__aside.align-left {
    margin-left: -2vw; }
  .grid--major-right .editorial .editorial__aside.align-right {
    margin-right: -2vw; } }

@media screen and (min-width: 58rem) {
  .grid--major-left .editorial .editorial__aside.align-right,
  .grid--major-left .editorial .editorial__aside.align-left,
  .grid--major-right .editorial .editorial__aside.align-right,
  .grid--major-right .editorial .editorial__aside.align-left {
    max-width: 50%;
    margin-top: 0; }
  .grid--major-left .editorial .editorial__aside.align-left {
    margin-right: 2rem;
    margin-left: -2vw;
    float: left; }
  .grid--major-left .editorial .editorial__aside.align-right {
    margin-left: 2rem;
    float: right; }
  .grid--major-right .editorial .editorial__aside.align-right {
    margin-right: -2vw;
    margin-left: 2rem;
    float: right; }
  .grid--major-right .editorial .editorial__aside.align-left {
    margin-right: 2rem;
    float: left; } }

.grid__column--major {
  display: block;
  grid-area: major; }

.grid__column--minor {
  display: block;
  grid-area: minor; }
  .grid__column--minor > * {
    margin-bottom: 2rem; }

.grid__column--article {
  grid-area: main; }

.grid__column--sidebar {
  grid-area: side; }

.block-list aside:first-of-type {
  padding-top: 0; }

.block-list aside:last-of-type {
  padding-bottom: 0; }

.link-group a {
  font-size: 1.1667rem;
  line-height: 1.5rem;
  font-weight: 500; }
  @media screen and (min-width: 76rem) {
    .link-group a {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }
  .link-group a:link, .link-group a:visited {
    text-decoration: none; }
  .link-group a:hover, .link-group a:active {
    text-decoration: underline; }

.link-group__heading {
  font-size: 1.25rem;
  line-height: 1.5rem;
  position: relative;
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
  font-weight: 400;
  text-transform: uppercase; }
  @media screen and (min-width: 76rem) {
    .link-group__heading {
      font-size: 1.25rem;
      line-height: 1.5rem; } }
  .link-group__heading::after {
    display: block;
    position: absolute;
    bottom: -.25rem;
    left: 0;
    width: 3.125rem;
    height: .25rem;
    background-color: #1897d4;
    content: ''; }

.link-group-dropdown {
  position: relative; }
  .link-group-dropdown a {
    font-weight: 500; }
    .link-group-dropdown a:link, .link-group-dropdown a:visited {
      text-decoration: none; }
    .link-group-dropdown a:hover, .link-group-dropdown a:active {
      text-decoration: underline; }

.link-group-dropdown__button {
  position: relative;
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
  font-weight: 400;
  text-transform: uppercase; }
  .link-group-dropdown__button::after {
    display: block;
    position: absolute;
    bottom: -.25rem;
    left: 0;
    width: 3.125rem;
    height: .25rem;
    background-color: #1897d4;
    content: ''; }

.link-group-dropdown__menu {
  display: none;
  position: absolute;
  padding: 1rem;
  top: calc( 100% + 0.75rem);
  right: 0;
  z-index: 1000;
  background-color: #041E42;
  width: 18rem; }

.link-group-dropdown[aria-expanded="true"] .link-group-dropdown__menu {
  display: block; }

.utility-nav a {
  font-size: 1.1667rem;
  line-height: 2rem;
  display: block;
  margin-bottom: 1rem;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
  font-weight: 500;
  text-transform: uppercase; }
  @media screen and (min-width: 76rem) {
    .utility-nav a {
      font-size: 1.1667rem;
      line-height: 2rem; } }
  .utility-nav a:link, .utility-nav a:visited {
    text-decoration: none; }
  .utility-nav a:hover, .utility-nav a:active {
    text-decoration: underline; }
  .utility-nav a:last-child {
    margin-bottom: 0; }

@media screen and (min-width: 58rem) {
  .utility-nav {
    font-size: 1rem;
    line-height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 1rem;
    text-transform: none; } }
  @media screen and (min-width: 58rem) and (min-width: 76rem) {
    .utility-nav {
      font-size: 1rem;
      line-height: 1.5rem; } }

@media screen and (min-width: 58rem) {
    .utility-nav a {
      display: inline;
      margin-bottom: 0;
      font-size: 1rem;
      line-height: 1rem;
      margin-left: 3rem; } }
    @media screen and (min-width: 58rem) and (min-width: 76rem) {
      .utility-nav a {
        font-size: 1rem;
        line-height: 1rem; } }

.universal-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .universal-nav > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin-bottom: 1rem; }
  .universal-nav a {
    font-weight: 500;
    text-decoration: none; }
  @media screen and (min-width: 58rem) {
    .universal-nav {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .universal-nav > * {
        margin-bottom: 0;
        margin-left: 1rem; }
      .universal-nav .my-uk-logo {
        width: 3.4375;
        height: 1.5rem;
        -webkit-box-sizing: content-box;
                box-sizing: content-box; }
        .universal-nav .my-uk-logo svg {
          display: block;
          width: 3.4375em;
          height: 1.5rem;
          margin: 0 auto; }
      .universal-nav .my-uk-logo,
      .universal-nav .search-control {
        margin-top: -0.5rem;
        margin-bottom: -0.5rem; }
      .universal-nav:first-child:last-child {
        position: relative;
        width: 100%; } }

.global-nav a {
  font-size: 1.1667rem;
  line-height: 1.5rem;
  display: block;
  margin-bottom: 1rem;
  font-weight: 500; }
  @media screen and (min-width: 76rem) {
    .global-nav a {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }
  .global-nav a.ic--home {
    display: none; }
  .global-nav a:last-child {
    border-bottom-width: 0; }
  .global-nav a:link, .global-nav a:visited {
    text-decoration: none; }
  .global-nav a:hover, .global-nav a:active {
    text-decoration: underline; }

@media screen and (min-width: 58rem) {
  .global-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .global-nav a {
      font-size: 1.1667rem;
      line-height: 2rem;
      margin-right: 1.75rem;
      margin-bottom: 0;
      -webkit-transition: margin-right .3s ease-in-out;
      transition: margin-right .3s ease-in-out; } }
    @media screen and (min-width: 58rem) and (min-width: 76rem) {
      .global-nav a {
        font-size: 1.1667rem;
        line-height: 2rem; } }

@media screen and (min-width: 76rem) {
  .global-nav a {
    margin-right: 3rem; } }

.section-nav h2,
.section-nav h3,
.section-nav h4 {
  margin: 0; }

.section-nav ol,
.section-nav ul {
  margin: 0.5rem 0;
  padding-left: 0rem;
  list-style: none; }
  .section-nav ol li,
  .section-nav ul li {
    padding-bottom: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      .section-nav ol li,
      .section-nav ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
    .section-nav ol li:last-child,
    .section-nav ul li:last-child {
      padding-bottom: 0; }
    .section-nav ol li a,
    .section-nav ul li a {
      text-decoration: none; }
  @media screen and (min-width: 35rem) {
    .section-nav ol,
    .section-nav ul {
      padding-left: 1.5rem; } }

.js-tabcontent .section-nav {
  margin: 1rem 2rem; }

.grid__column--minor .section-nav {
  display: none; }
  @media screen and (min-width: 58rem) {
    .grid__column--minor .section-nav {
      display: block; } }

.section-nav--bordered {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid; }
  @media screen and (min-width: 35rem) {
    .section-nav--bordered {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--bordered {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.section-nav--wildcat-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #0033a0;
  background-color: #0033a0;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--wildcat-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--wildcat-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--wildcat-blue .cite-media .icon-label {
    color: #fff; }
  .section-nav--wildcat-blue .image-with-caption__media {
    background-color: #000000; }
  .section-nav--wildcat-blue .icon-label--stacked .label {
    color: #fff; }
  .section-nav--wildcat-blue a:link, .section-nav--wildcat-blue a:visited {
    color: #fff; }
  .section-nav--wildcat-blue a:hover, .section-nav--wildcat-blue a:active {
    color: #B1C9E8; }
  .section-nav--wildcat-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--wildcat-blue .carousel figcaption a:link, .section-nav--wildcat-blue .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--wildcat-blue .carousel figcaption a:hover, .section-nav--wildcat-blue .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--wildcat-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--wildcat-blue .carousel figcaption a:active, .section-nav--wildcat-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--wildcat-blue .carousel figcaption a:link, .section-nav--wildcat-blue .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--wildcat-blue .carousel figcaption a:hover, .section-nav--wildcat-blue .carousel figcaption a:active {
      color: #fff; }
  .section-nav--wildcat-blue button,
  .section-nav--wildcat-blue a.button,
  .section-nav--wildcat-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--wildcat-blue button:link,
    .section-nav--wildcat-blue a.button:link,
    .section-nav--wildcat-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--wildcat-blue button.button--ghost,
    .section-nav--wildcat-blue a.button.button--ghost,
    .section-nav--wildcat-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--wildcat-blue button.button--bluegrass,
    .section-nav--wildcat-blue a.button.button--bluegrass,
    .section-nav--wildcat-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--wildcat-blue button.button--transparent,
    .section-nav--wildcat-blue a.button.button--transparent,
    .section-nav--wildcat-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--wildcat-blue button[disabled],
    .section-nav--wildcat-blue a.button[disabled],
    .section-nav--wildcat-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--wildcat-blue button[disabled].button--ghost,
      .section-nav--wildcat-blue a.button[disabled].button--ghost,
      .section-nav--wildcat-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--wildcat-blue button:hover,
    .section-nav--wildcat-blue a.button:hover,
    .section-nav--wildcat-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--wildcat-blue button:hover.button--ghost,
      .section-nav--wildcat-blue a.button:hover.button--ghost,
      .section-nav--wildcat-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--wildcat-blue button:active, .section-nav--wildcat-blue button[aria-pressed='true'],
    .section-nav--wildcat-blue a.button:active,
    .section-nav--wildcat-blue a.button[aria-pressed='true'],
    .section-nav--wildcat-blue input.button:active,
    .section-nav--wildcat-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--wildcat-blue button:active.button--ghost, .section-nav--wildcat-blue button[aria-pressed='true'].button--ghost,
      .section-nav--wildcat-blue a.button:active.button--ghost,
      .section-nav--wildcat-blue a.button[aria-pressed='true'].button--ghost,
      .section-nav--wildcat-blue input.button:active.button--ghost,
      .section-nav--wildcat-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--wildcat-blue button:active.button--transparent, .section-nav--wildcat-blue button[aria-pressed='true'].button--transparent,
      .section-nav--wildcat-blue a.button:active.button--transparent,
      .section-nav--wildcat-blue a.button[aria-pressed='true'].button--transparent,
      .section-nav--wildcat-blue input.button:active.button--transparent,
      .section-nav--wildcat-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--wildcat-blue button:focus,
    .section-nav--wildcat-blue a.button:focus,
    .section-nav--wildcat-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--wildcat-blue button:focus.button--ghost,
      .section-nav--wildcat-blue a.button:focus.button--ghost,
      .section-nav--wildcat-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--wildcat-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--wildcat-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--wildcat-blue .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--wildcat-blue .slick-prev,
  .section-nav--wildcat-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--wildcat-blue .slick-prev:hover, .section-nav--wildcat-blue .slick-prev:focus,
    .section-nav--wildcat-blue .slick-next:hover,
    .section-nav--wildcat-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--wildcat-blue .slick-prev::before,
    .section-nav--wildcat-blue .slick-next::before {
      color: #fff; }
  .section-nav--wildcat-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--wildcat-blue .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--wildcat-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--wildcat-blue .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--wildcat-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--wildcat-blue .statistic .headline-group .headline-group__super,
  .section-nav--wildcat-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--wildcat-blue .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--wildcat-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--wildcat-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--wildcat-blue .search-control:hover, .section-nav--wildcat-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--wildcat-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--wildcat-blue .menu-button:hover, .section-nav--wildcat-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--wildcat-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--wildcat-blue .contact-table th,
  .section-nav--wildcat-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--wildcat-blue .social-media-links a:link, .section-nav--wildcat-blue .social-media-links a:visited {
    color: #fff; }
  .section-nav--wildcat-blue .social-media-links a:hover, .section-nav--wildcat-blue .social-media-links a:active {
    color: #0033a0; }
  .section-nav--wildcat-blue form input[type='text'],
  .section-nav--wildcat-blue form input[type='password'],
  .section-nav--wildcat-blue form input[type='color'],
  .section-nav--wildcat-blue form input[type='date'],
  .section-nav--wildcat-blue form input[type='datetime'],
  .section-nav--wildcat-blue form input[type='email'],
  .section-nav--wildcat-blue form input[type='month'],
  .section-nav--wildcat-blue form input[type='number'],
  .section-nav--wildcat-blue form input[type='range'],
  .section-nav--wildcat-blue form input[type='search'],
  .section-nav--wildcat-blue form input[type='tel'],
  .section-nav--wildcat-blue form input[type='time'],
  .section-nav--wildcat-blue form input[type='url'],
  .section-nav--wildcat-blue form input[type='week'],
  .section-nav--wildcat-blue form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--wildcat-blue nav {
      margin-left: -1.5rem; } }

.section-nav--wildcat-white {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #fff;
  background-color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--wildcat-white {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--wildcat-white {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--wildcat-white nav {
      margin-left: -1.5rem; } }

.section-nav--bluegrass {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #0071eb;
  background-color: #0071eb;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--bluegrass {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--bluegrass {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--bluegrass .cite-media .icon-label {
    color: #fff; }
  .section-nav--bluegrass .image-with-caption__media {
    background-color: #000000; }
  .section-nav--bluegrass .icon-label--stacked .label {
    color: #fff; }
  .section-nav--bluegrass a:link, .section-nav--bluegrass a:visited {
    color: #fff; }
  .section-nav--bluegrass a:hover, .section-nav--bluegrass a:active {
    color: #B1C9E8; }
  .section-nav--bluegrass .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--bluegrass .carousel figcaption a:link, .section-nav--bluegrass .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--bluegrass .carousel figcaption a:hover, .section-nav--bluegrass .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--bluegrass .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--bluegrass .carousel figcaption a:active, .section-nav--bluegrass .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--bluegrass .carousel figcaption a:link, .section-nav--bluegrass .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--bluegrass .carousel figcaption a:hover, .section-nav--bluegrass .carousel figcaption a:active {
      color: #fff; }
  .section-nav--bluegrass button,
  .section-nav--bluegrass a.button,
  .section-nav--bluegrass input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--bluegrass button:link,
    .section-nav--bluegrass a.button:link,
    .section-nav--bluegrass input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--bluegrass button.button--ghost,
    .section-nav--bluegrass a.button.button--ghost,
    .section-nav--bluegrass input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--bluegrass button.button--bluegrass,
    .section-nav--bluegrass a.button.button--bluegrass,
    .section-nav--bluegrass input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--bluegrass button.button--transparent,
    .section-nav--bluegrass a.button.button--transparent,
    .section-nav--bluegrass input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--bluegrass button[disabled],
    .section-nav--bluegrass a.button[disabled],
    .section-nav--bluegrass input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--bluegrass button[disabled].button--ghost,
      .section-nav--bluegrass a.button[disabled].button--ghost,
      .section-nav--bluegrass input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--bluegrass button:hover,
    .section-nav--bluegrass a.button:hover,
    .section-nav--bluegrass input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--bluegrass button:hover.button--ghost,
      .section-nav--bluegrass a.button:hover.button--ghost,
      .section-nav--bluegrass input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--bluegrass button:active, .section-nav--bluegrass button[aria-pressed='true'],
    .section-nav--bluegrass a.button:active,
    .section-nav--bluegrass a.button[aria-pressed='true'],
    .section-nav--bluegrass input.button:active,
    .section-nav--bluegrass input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--bluegrass button:active.button--ghost, .section-nav--bluegrass button[aria-pressed='true'].button--ghost,
      .section-nav--bluegrass a.button:active.button--ghost,
      .section-nav--bluegrass a.button[aria-pressed='true'].button--ghost,
      .section-nav--bluegrass input.button:active.button--ghost,
      .section-nav--bluegrass input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--bluegrass button:active.button--transparent, .section-nav--bluegrass button[aria-pressed='true'].button--transparent,
      .section-nav--bluegrass a.button:active.button--transparent,
      .section-nav--bluegrass a.button[aria-pressed='true'].button--transparent,
      .section-nav--bluegrass input.button:active.button--transparent,
      .section-nav--bluegrass input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--bluegrass button:focus,
    .section-nav--bluegrass a.button:focus,
    .section-nav--bluegrass input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--bluegrass button:focus.button--ghost,
      .section-nav--bluegrass a.button:focus.button--ghost,
      .section-nav--bluegrass input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--bluegrass .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--bluegrass .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--bluegrass .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--bluegrass .slick-prev,
  .section-nav--bluegrass .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--bluegrass .slick-prev:hover, .section-nav--bluegrass .slick-prev:focus,
    .section-nav--bluegrass .slick-next:hover,
    .section-nav--bluegrass .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--bluegrass .slick-prev::before,
    .section-nav--bluegrass .slick-next::before {
      color: #fff; }
  .section-nav--bluegrass .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--bluegrass .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--bluegrass .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--bluegrass .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--bluegrass .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--bluegrass .statistic .headline-group .headline-group__super,
  .section-nav--bluegrass .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--bluegrass .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--bluegrass .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--bluegrass .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--bluegrass .search-control:hover, .section-nav--bluegrass .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--bluegrass .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--bluegrass .menu-button:hover, .section-nav--bluegrass .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--bluegrass .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--bluegrass .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--bluegrass .contact-table th,
  .section-nav--bluegrass .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--bluegrass .social-media-links a:link, .section-nav--bluegrass .social-media-links a:visited {
    color: #fff; }
  .section-nav--bluegrass .social-media-links a:hover, .section-nav--bluegrass .social-media-links a:active {
    color: #0033a0; }
  .section-nav--bluegrass form input[type='text'],
  .section-nav--bluegrass form input[type='password'],
  .section-nav--bluegrass form input[type='color'],
  .section-nav--bluegrass form input[type='date'],
  .section-nav--bluegrass form input[type='datetime'],
  .section-nav--bluegrass form input[type='email'],
  .section-nav--bluegrass form input[type='month'],
  .section-nav--bluegrass form input[type='number'],
  .section-nav--bluegrass form input[type='range'],
  .section-nav--bluegrass form input[type='search'],
  .section-nav--bluegrass form input[type='tel'],
  .section-nav--bluegrass form input[type='time'],
  .section-nav--bluegrass form input[type='url'],
  .section-nav--bluegrass form input[type='week'],
  .section-nav--bluegrass form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--bluegrass nav {
      margin-left: -1.5rem; } }

.section-nav--sky {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #B1C9E8;
  background-color: #B1C9E8; }
  @media screen and (min-width: 35rem) {
    .section-nav--sky {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--sky {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--sky nav {
      margin-left: -1.5rem; } }

.section-nav--midnight {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #041E42;
  background-color: #041E42;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--midnight {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--midnight {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--midnight .cite-media .icon-label {
    color: #fff; }
  .section-nav--midnight .image-with-caption__media {
    background-color: #000000; }
  .section-nav--midnight .icon-label--stacked .label {
    color: #fff; }
  .section-nav--midnight a:link, .section-nav--midnight a:visited {
    color: #fff; }
  .section-nav--midnight a:hover, .section-nav--midnight a:active {
    color: #B1C9E8; }
  .section-nav--midnight .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--midnight .carousel figcaption a:link, .section-nav--midnight .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--midnight .carousel figcaption a:hover, .section-nav--midnight .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--midnight .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--midnight .carousel figcaption a:active, .section-nav--midnight .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--midnight .carousel figcaption a:link, .section-nav--midnight .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--midnight .carousel figcaption a:hover, .section-nav--midnight .carousel figcaption a:active {
      color: #fff; }
  .section-nav--midnight button,
  .section-nav--midnight a.button,
  .section-nav--midnight input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--midnight button:link,
    .section-nav--midnight a.button:link,
    .section-nav--midnight input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--midnight button.button--ghost,
    .section-nav--midnight a.button.button--ghost,
    .section-nav--midnight input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--midnight button.button--bluegrass,
    .section-nav--midnight a.button.button--bluegrass,
    .section-nav--midnight input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--midnight button.button--transparent,
    .section-nav--midnight a.button.button--transparent,
    .section-nav--midnight input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--midnight button[disabled],
    .section-nav--midnight a.button[disabled],
    .section-nav--midnight input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--midnight button[disabled].button--ghost,
      .section-nav--midnight a.button[disabled].button--ghost,
      .section-nav--midnight input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--midnight button:hover,
    .section-nav--midnight a.button:hover,
    .section-nav--midnight input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--midnight button:hover.button--ghost,
      .section-nav--midnight a.button:hover.button--ghost,
      .section-nav--midnight input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--midnight button:active, .section-nav--midnight button[aria-pressed='true'],
    .section-nav--midnight a.button:active,
    .section-nav--midnight a.button[aria-pressed='true'],
    .section-nav--midnight input.button:active,
    .section-nav--midnight input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--midnight button:active.button--ghost, .section-nav--midnight button[aria-pressed='true'].button--ghost,
      .section-nav--midnight a.button:active.button--ghost,
      .section-nav--midnight a.button[aria-pressed='true'].button--ghost,
      .section-nav--midnight input.button:active.button--ghost,
      .section-nav--midnight input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--midnight button:active.button--transparent, .section-nav--midnight button[aria-pressed='true'].button--transparent,
      .section-nav--midnight a.button:active.button--transparent,
      .section-nav--midnight a.button[aria-pressed='true'].button--transparent,
      .section-nav--midnight input.button:active.button--transparent,
      .section-nav--midnight input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--midnight button:focus,
    .section-nav--midnight a.button:focus,
    .section-nav--midnight input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--midnight button:focus.button--ghost,
      .section-nav--midnight a.button:focus.button--ghost,
      .section-nav--midnight input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--midnight .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--midnight .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--midnight .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--midnight .slick-prev,
  .section-nav--midnight .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--midnight .slick-prev:hover, .section-nav--midnight .slick-prev:focus,
    .section-nav--midnight .slick-next:hover,
    .section-nav--midnight .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--midnight .slick-prev::before,
    .section-nav--midnight .slick-next::before {
      color: #fff; }
  .section-nav--midnight .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--midnight .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--midnight .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--midnight .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--midnight .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--midnight .statistic .headline-group .headline-group__super,
  .section-nav--midnight .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--midnight .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--midnight .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--midnight .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--midnight .search-control:hover, .section-nav--midnight .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--midnight .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--midnight .menu-button:hover, .section-nav--midnight .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--midnight .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--midnight .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--midnight .contact-table th,
  .section-nav--midnight .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--midnight .social-media-links a:link, .section-nav--midnight .social-media-links a:visited {
    color: #fff; }
  .section-nav--midnight .social-media-links a:hover, .section-nav--midnight .social-media-links a:active {
    color: #0033a0; }
  .section-nav--midnight form input[type='text'],
  .section-nav--midnight form input[type='password'],
  .section-nav--midnight form input[type='color'],
  .section-nav--midnight form input[type='date'],
  .section-nav--midnight form input[type='datetime'],
  .section-nav--midnight form input[type='email'],
  .section-nav--midnight form input[type='month'],
  .section-nav--midnight form input[type='number'],
  .section-nav--midnight form input[type='range'],
  .section-nav--midnight form input[type='search'],
  .section-nav--midnight form input[type='tel'],
  .section-nav--midnight form input[type='time'],
  .section-nav--midnight form input[type='url'],
  .section-nav--midnight form input[type='week'],
  .section-nav--midnight form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--midnight nav {
      margin-left: -1.5rem; } }

.section-nav--goldenrod {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #FFDC00;
  background-color: #FFDC00; }
  @media screen and (min-width: 35rem) {
    .section-nav--goldenrod {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--goldenrod {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--goldenrod nav {
      margin-left: -1.5rem; } }

.section-nav--sunset {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #FFA360;
  background-color: #FFA360; }
  @media screen and (min-width: 35rem) {
    .section-nav--sunset {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--sunset {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--sunset nav {
      margin-left: -1.5rem; } }

.section-nav--river-green {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #4CBCC0;
  background-color: #4CBCC0; }
  @media screen and (min-width: 35rem) {
    .section-nav--river-green {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--river-green {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--river-green nav {
      margin-left: -1.5rem; } }

.section-nav--cool-neutral {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #DCDDDE;
  background-color: #DCDDDE; }
  @media screen and (min-width: 35rem) {
    .section-nav--cool-neutral {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--cool-neutral {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--cool-neutral nav {
      margin-left: -1.5rem; } }

.section-nav--warm-neutral-20 {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #F9F9F5;
  background-color: #F9F9F5; }
  @media screen and (min-width: 35rem) {
    .section-nav--warm-neutral-20 {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--warm-neutral-20 {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--warm-neutral-20 nav {
      margin-left: -1.5rem; } }

.section-nav--warm-neutral-60 {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #EFEBE2;
  background-color: #EFEBE2; }
  @media screen and (min-width: 35rem) {
    .section-nav--warm-neutral-60 {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--warm-neutral-60 {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--warm-neutral-60 nav {
      margin-left: -1.5rem; } }

.section-nav--warm-neutral {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #D6D2C4;
  background-color: #D6D2C4; }
  @media screen and (min-width: 35rem) {
    .section-nav--warm-neutral {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--warm-neutral {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--warm-neutral nav {
      margin-left: -1.5rem; } }

.section-nav--wildcat-black {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #000000;
  background-color: #000000;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--wildcat-black {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--wildcat-black {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--wildcat-black .cite-media .icon-label {
    color: #fff; }
  .section-nav--wildcat-black .image-with-caption__media {
    background-color: #000000; }
  .section-nav--wildcat-black .icon-label--stacked .label {
    color: #fff; }
  .section-nav--wildcat-black a:link, .section-nav--wildcat-black a:visited {
    color: #fff; }
  .section-nav--wildcat-black a:hover, .section-nav--wildcat-black a:active {
    color: #B1C9E8; }
  .section-nav--wildcat-black .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--wildcat-black .carousel figcaption a:link, .section-nav--wildcat-black .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--wildcat-black .carousel figcaption a:hover, .section-nav--wildcat-black .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--wildcat-black .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--wildcat-black .carousel figcaption a:active, .section-nav--wildcat-black .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--wildcat-black .carousel figcaption a:link, .section-nav--wildcat-black .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--wildcat-black .carousel figcaption a:hover, .section-nav--wildcat-black .carousel figcaption a:active {
      color: #fff; }
  .section-nav--wildcat-black button,
  .section-nav--wildcat-black a.button,
  .section-nav--wildcat-black input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--wildcat-black button:link,
    .section-nav--wildcat-black a.button:link,
    .section-nav--wildcat-black input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--wildcat-black button.button--ghost,
    .section-nav--wildcat-black a.button.button--ghost,
    .section-nav--wildcat-black input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--wildcat-black button.button--bluegrass,
    .section-nav--wildcat-black a.button.button--bluegrass,
    .section-nav--wildcat-black input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--wildcat-black button.button--transparent,
    .section-nav--wildcat-black a.button.button--transparent,
    .section-nav--wildcat-black input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--wildcat-black button[disabled],
    .section-nav--wildcat-black a.button[disabled],
    .section-nav--wildcat-black input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--wildcat-black button[disabled].button--ghost,
      .section-nav--wildcat-black a.button[disabled].button--ghost,
      .section-nav--wildcat-black input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--wildcat-black button:hover,
    .section-nav--wildcat-black a.button:hover,
    .section-nav--wildcat-black input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--wildcat-black button:hover.button--ghost,
      .section-nav--wildcat-black a.button:hover.button--ghost,
      .section-nav--wildcat-black input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--wildcat-black button:active, .section-nav--wildcat-black button[aria-pressed='true'],
    .section-nav--wildcat-black a.button:active,
    .section-nav--wildcat-black a.button[aria-pressed='true'],
    .section-nav--wildcat-black input.button:active,
    .section-nav--wildcat-black input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--wildcat-black button:active.button--ghost, .section-nav--wildcat-black button[aria-pressed='true'].button--ghost,
      .section-nav--wildcat-black a.button:active.button--ghost,
      .section-nav--wildcat-black a.button[aria-pressed='true'].button--ghost,
      .section-nav--wildcat-black input.button:active.button--ghost,
      .section-nav--wildcat-black input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--wildcat-black button:active.button--transparent, .section-nav--wildcat-black button[aria-pressed='true'].button--transparent,
      .section-nav--wildcat-black a.button:active.button--transparent,
      .section-nav--wildcat-black a.button[aria-pressed='true'].button--transparent,
      .section-nav--wildcat-black input.button:active.button--transparent,
      .section-nav--wildcat-black input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--wildcat-black button:focus,
    .section-nav--wildcat-black a.button:focus,
    .section-nav--wildcat-black input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--wildcat-black button:focus.button--ghost,
      .section-nav--wildcat-black a.button:focus.button--ghost,
      .section-nav--wildcat-black input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--wildcat-black .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--wildcat-black .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--wildcat-black .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--wildcat-black .slick-prev,
  .section-nav--wildcat-black .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--wildcat-black .slick-prev:hover, .section-nav--wildcat-black .slick-prev:focus,
    .section-nav--wildcat-black .slick-next:hover,
    .section-nav--wildcat-black .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--wildcat-black .slick-prev::before,
    .section-nav--wildcat-black .slick-next::before {
      color: #fff; }
  .section-nav--wildcat-black .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--wildcat-black .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--wildcat-black .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--wildcat-black .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--wildcat-black .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--wildcat-black .statistic .headline-group .headline-group__super,
  .section-nav--wildcat-black .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--wildcat-black .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--wildcat-black .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--wildcat-black .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--wildcat-black .search-control:hover, .section-nav--wildcat-black .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--wildcat-black .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--wildcat-black .menu-button:hover, .section-nav--wildcat-black .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--wildcat-black .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--wildcat-black .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--wildcat-black .contact-table th,
  .section-nav--wildcat-black .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--wildcat-black .social-media-links a:link, .section-nav--wildcat-black .social-media-links a:visited {
    color: #fff; }
  .section-nav--wildcat-black .social-media-links a:hover, .section-nav--wildcat-black .social-media-links a:active {
    color: #0033a0; }
  .section-nav--wildcat-black form input[type='text'],
  .section-nav--wildcat-black form input[type='password'],
  .section-nav--wildcat-black form input[type='color'],
  .section-nav--wildcat-black form input[type='date'],
  .section-nav--wildcat-black form input[type='datetime'],
  .section-nav--wildcat-black form input[type='email'],
  .section-nav--wildcat-black form input[type='month'],
  .section-nav--wildcat-black form input[type='number'],
  .section-nav--wildcat-black form input[type='range'],
  .section-nav--wildcat-black form input[type='search'],
  .section-nav--wildcat-black form input[type='tel'],
  .section-nav--wildcat-black form input[type='time'],
  .section-nav--wildcat-black form input[type='url'],
  .section-nav--wildcat-black form input[type='week'],
  .section-nav--wildcat-black form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--wildcat-black nav {
      margin-left: -1.5rem; } }

.section-nav--light-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #1897d4;
  background-color: #1897d4; }
  @media screen and (min-width: 35rem) {
    .section-nav--light-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--light-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--light-blue nav {
      margin-left: -1.5rem; } }

.section-nav--medium-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #2b3a82;
  background-color: #2b3a82;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--medium-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--medium-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--medium-blue .cite-media .icon-label {
    color: #fff; }
  .section-nav--medium-blue .image-with-caption__media {
    background-color: #000000; }
  .section-nav--medium-blue .icon-label--stacked .label {
    color: #fff; }
  .section-nav--medium-blue a:link, .section-nav--medium-blue a:visited {
    color: #fff; }
  .section-nav--medium-blue a:hover, .section-nav--medium-blue a:active {
    color: #B1C9E8; }
  .section-nav--medium-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--medium-blue .carousel figcaption a:link, .section-nav--medium-blue .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--medium-blue .carousel figcaption a:hover, .section-nav--medium-blue .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--medium-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--medium-blue .carousel figcaption a:active, .section-nav--medium-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--medium-blue .carousel figcaption a:link, .section-nav--medium-blue .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--medium-blue .carousel figcaption a:hover, .section-nav--medium-blue .carousel figcaption a:active {
      color: #fff; }
  .section-nav--medium-blue button,
  .section-nav--medium-blue a.button,
  .section-nav--medium-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--medium-blue button:link,
    .section-nav--medium-blue a.button:link,
    .section-nav--medium-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--medium-blue button.button--ghost,
    .section-nav--medium-blue a.button.button--ghost,
    .section-nav--medium-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--medium-blue button.button--bluegrass,
    .section-nav--medium-blue a.button.button--bluegrass,
    .section-nav--medium-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--medium-blue button.button--transparent,
    .section-nav--medium-blue a.button.button--transparent,
    .section-nav--medium-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--medium-blue button[disabled],
    .section-nav--medium-blue a.button[disabled],
    .section-nav--medium-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--medium-blue button[disabled].button--ghost,
      .section-nav--medium-blue a.button[disabled].button--ghost,
      .section-nav--medium-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--medium-blue button:hover,
    .section-nav--medium-blue a.button:hover,
    .section-nav--medium-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--medium-blue button:hover.button--ghost,
      .section-nav--medium-blue a.button:hover.button--ghost,
      .section-nav--medium-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--medium-blue button:active, .section-nav--medium-blue button[aria-pressed='true'],
    .section-nav--medium-blue a.button:active,
    .section-nav--medium-blue a.button[aria-pressed='true'],
    .section-nav--medium-blue input.button:active,
    .section-nav--medium-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--medium-blue button:active.button--ghost, .section-nav--medium-blue button[aria-pressed='true'].button--ghost,
      .section-nav--medium-blue a.button:active.button--ghost,
      .section-nav--medium-blue a.button[aria-pressed='true'].button--ghost,
      .section-nav--medium-blue input.button:active.button--ghost,
      .section-nav--medium-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--medium-blue button:active.button--transparent, .section-nav--medium-blue button[aria-pressed='true'].button--transparent,
      .section-nav--medium-blue a.button:active.button--transparent,
      .section-nav--medium-blue a.button[aria-pressed='true'].button--transparent,
      .section-nav--medium-blue input.button:active.button--transparent,
      .section-nav--medium-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--medium-blue button:focus,
    .section-nav--medium-blue a.button:focus,
    .section-nav--medium-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--medium-blue button:focus.button--ghost,
      .section-nav--medium-blue a.button:focus.button--ghost,
      .section-nav--medium-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--medium-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--medium-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--medium-blue .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--medium-blue .slick-prev,
  .section-nav--medium-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--medium-blue .slick-prev:hover, .section-nav--medium-blue .slick-prev:focus,
    .section-nav--medium-blue .slick-next:hover,
    .section-nav--medium-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--medium-blue .slick-prev::before,
    .section-nav--medium-blue .slick-next::before {
      color: #fff; }
  .section-nav--medium-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--medium-blue .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--medium-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--medium-blue .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--medium-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--medium-blue .statistic .headline-group .headline-group__super,
  .section-nav--medium-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--medium-blue .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--medium-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--medium-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--medium-blue .search-control:hover, .section-nav--medium-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--medium-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--medium-blue .menu-button:hover, .section-nav--medium-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--medium-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--medium-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--medium-blue .contact-table th,
  .section-nav--medium-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--medium-blue .social-media-links a:link, .section-nav--medium-blue .social-media-links a:visited {
    color: #fff; }
  .section-nav--medium-blue .social-media-links a:hover, .section-nav--medium-blue .social-media-links a:active {
    color: #0033a0; }
  .section-nav--medium-blue form input[type='text'],
  .section-nav--medium-blue form input[type='password'],
  .section-nav--medium-blue form input[type='color'],
  .section-nav--medium-blue form input[type='date'],
  .section-nav--medium-blue form input[type='datetime'],
  .section-nav--medium-blue form input[type='email'],
  .section-nav--medium-blue form input[type='month'],
  .section-nav--medium-blue form input[type='number'],
  .section-nav--medium-blue form input[type='range'],
  .section-nav--medium-blue form input[type='search'],
  .section-nav--medium-blue form input[type='tel'],
  .section-nav--medium-blue form input[type='time'],
  .section-nav--medium-blue form input[type='url'],
  .section-nav--medium-blue form input[type='week'],
  .section-nav--medium-blue form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--medium-blue nav {
      margin-left: -1.5rem; } }

.section-nav--dark-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #1f2c5e;
  background-color: #1f2c5e;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--dark-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--dark-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--dark-blue .cite-media .icon-label {
    color: #fff; }
  .section-nav--dark-blue .image-with-caption__media {
    background-color: #000000; }
  .section-nav--dark-blue .icon-label--stacked .label {
    color: #fff; }
  .section-nav--dark-blue a:link, .section-nav--dark-blue a:visited {
    color: #fff; }
  .section-nav--dark-blue a:hover, .section-nav--dark-blue a:active {
    color: #B1C9E8; }
  .section-nav--dark-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--dark-blue .carousel figcaption a:link, .section-nav--dark-blue .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--dark-blue .carousel figcaption a:hover, .section-nav--dark-blue .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--dark-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--dark-blue .carousel figcaption a:active, .section-nav--dark-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--dark-blue .carousel figcaption a:link, .section-nav--dark-blue .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--dark-blue .carousel figcaption a:hover, .section-nav--dark-blue .carousel figcaption a:active {
      color: #fff; }
  .section-nav--dark-blue button,
  .section-nav--dark-blue a.button,
  .section-nav--dark-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--dark-blue button:link,
    .section-nav--dark-blue a.button:link,
    .section-nav--dark-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--dark-blue button.button--ghost,
    .section-nav--dark-blue a.button.button--ghost,
    .section-nav--dark-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--dark-blue button.button--bluegrass,
    .section-nav--dark-blue a.button.button--bluegrass,
    .section-nav--dark-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--dark-blue button.button--transparent,
    .section-nav--dark-blue a.button.button--transparent,
    .section-nav--dark-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--dark-blue button[disabled],
    .section-nav--dark-blue a.button[disabled],
    .section-nav--dark-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--dark-blue button[disabled].button--ghost,
      .section-nav--dark-blue a.button[disabled].button--ghost,
      .section-nav--dark-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--dark-blue button:hover,
    .section-nav--dark-blue a.button:hover,
    .section-nav--dark-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--dark-blue button:hover.button--ghost,
      .section-nav--dark-blue a.button:hover.button--ghost,
      .section-nav--dark-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--dark-blue button:active, .section-nav--dark-blue button[aria-pressed='true'],
    .section-nav--dark-blue a.button:active,
    .section-nav--dark-blue a.button[aria-pressed='true'],
    .section-nav--dark-blue input.button:active,
    .section-nav--dark-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--dark-blue button:active.button--ghost, .section-nav--dark-blue button[aria-pressed='true'].button--ghost,
      .section-nav--dark-blue a.button:active.button--ghost,
      .section-nav--dark-blue a.button[aria-pressed='true'].button--ghost,
      .section-nav--dark-blue input.button:active.button--ghost,
      .section-nav--dark-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--dark-blue button:active.button--transparent, .section-nav--dark-blue button[aria-pressed='true'].button--transparent,
      .section-nav--dark-blue a.button:active.button--transparent,
      .section-nav--dark-blue a.button[aria-pressed='true'].button--transparent,
      .section-nav--dark-blue input.button:active.button--transparent,
      .section-nav--dark-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--dark-blue button:focus,
    .section-nav--dark-blue a.button:focus,
    .section-nav--dark-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--dark-blue button:focus.button--ghost,
      .section-nav--dark-blue a.button:focus.button--ghost,
      .section-nav--dark-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--dark-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--dark-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--dark-blue .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--dark-blue .slick-prev,
  .section-nav--dark-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--dark-blue .slick-prev:hover, .section-nav--dark-blue .slick-prev:focus,
    .section-nav--dark-blue .slick-next:hover,
    .section-nav--dark-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--dark-blue .slick-prev::before,
    .section-nav--dark-blue .slick-next::before {
      color: #fff; }
  .section-nav--dark-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--dark-blue .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--dark-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--dark-blue .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--dark-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--dark-blue .statistic .headline-group .headline-group__super,
  .section-nav--dark-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--dark-blue .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--dark-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--dark-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--dark-blue .search-control:hover, .section-nav--dark-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--dark-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--dark-blue .menu-button:hover, .section-nav--dark-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--dark-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--dark-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--dark-blue .contact-table th,
  .section-nav--dark-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--dark-blue .social-media-links a:link, .section-nav--dark-blue .social-media-links a:visited {
    color: #fff; }
  .section-nav--dark-blue .social-media-links a:hover, .section-nav--dark-blue .social-media-links a:active {
    color: #0033a0; }
  .section-nav--dark-blue form input[type='text'],
  .section-nav--dark-blue form input[type='password'],
  .section-nav--dark-blue form input[type='color'],
  .section-nav--dark-blue form input[type='date'],
  .section-nav--dark-blue form input[type='datetime'],
  .section-nav--dark-blue form input[type='email'],
  .section-nav--dark-blue form input[type='month'],
  .section-nav--dark-blue form input[type='number'],
  .section-nav--dark-blue form input[type='range'],
  .section-nav--dark-blue form input[type='search'],
  .section-nav--dark-blue form input[type='tel'],
  .section-nav--dark-blue form input[type='time'],
  .section-nav--dark-blue form input[type='url'],
  .section-nav--dark-blue form input[type='week'],
  .section-nav--dark-blue form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--dark-blue nav {
      margin-left: -1.5rem; } }

.section-nav--almost-wildcat-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #002678;
  background-color: #002678;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--almost-wildcat-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--almost-wildcat-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--almost-wildcat-blue .cite-media .icon-label {
    color: #fff; }
  .section-nav--almost-wildcat-blue .image-with-caption__media {
    background-color: #000000; }
  .section-nav--almost-wildcat-blue .icon-label--stacked .label {
    color: #fff; }
  .section-nav--almost-wildcat-blue a:link, .section-nav--almost-wildcat-blue a:visited {
    color: #fff; }
  .section-nav--almost-wildcat-blue a:hover, .section-nav--almost-wildcat-blue a:active {
    color: #B1C9E8; }
  .section-nav--almost-wildcat-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--almost-wildcat-blue .carousel figcaption a:link, .section-nav--almost-wildcat-blue .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--almost-wildcat-blue .carousel figcaption a:hover, .section-nav--almost-wildcat-blue .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--almost-wildcat-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--almost-wildcat-blue .carousel figcaption a:active, .section-nav--almost-wildcat-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--almost-wildcat-blue .carousel figcaption a:link, .section-nav--almost-wildcat-blue .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--almost-wildcat-blue .carousel figcaption a:hover, .section-nav--almost-wildcat-blue .carousel figcaption a:active {
      color: #fff; }
  .section-nav--almost-wildcat-blue button,
  .section-nav--almost-wildcat-blue a.button,
  .section-nav--almost-wildcat-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--almost-wildcat-blue button:link,
    .section-nav--almost-wildcat-blue a.button:link,
    .section-nav--almost-wildcat-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--almost-wildcat-blue button.button--ghost,
    .section-nav--almost-wildcat-blue a.button.button--ghost,
    .section-nav--almost-wildcat-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--almost-wildcat-blue button.button--bluegrass,
    .section-nav--almost-wildcat-blue a.button.button--bluegrass,
    .section-nav--almost-wildcat-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--almost-wildcat-blue button.button--transparent,
    .section-nav--almost-wildcat-blue a.button.button--transparent,
    .section-nav--almost-wildcat-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--almost-wildcat-blue button[disabled],
    .section-nav--almost-wildcat-blue a.button[disabled],
    .section-nav--almost-wildcat-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--almost-wildcat-blue button[disabled].button--ghost,
      .section-nav--almost-wildcat-blue a.button[disabled].button--ghost,
      .section-nav--almost-wildcat-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--almost-wildcat-blue button:hover,
    .section-nav--almost-wildcat-blue a.button:hover,
    .section-nav--almost-wildcat-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--almost-wildcat-blue button:hover.button--ghost,
      .section-nav--almost-wildcat-blue a.button:hover.button--ghost,
      .section-nav--almost-wildcat-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--almost-wildcat-blue button:active, .section-nav--almost-wildcat-blue button[aria-pressed='true'],
    .section-nav--almost-wildcat-blue a.button:active,
    .section-nav--almost-wildcat-blue a.button[aria-pressed='true'],
    .section-nav--almost-wildcat-blue input.button:active,
    .section-nav--almost-wildcat-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--almost-wildcat-blue button:active.button--ghost, .section-nav--almost-wildcat-blue button[aria-pressed='true'].button--ghost,
      .section-nav--almost-wildcat-blue a.button:active.button--ghost,
      .section-nav--almost-wildcat-blue a.button[aria-pressed='true'].button--ghost,
      .section-nav--almost-wildcat-blue input.button:active.button--ghost,
      .section-nav--almost-wildcat-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--almost-wildcat-blue button:active.button--transparent, .section-nav--almost-wildcat-blue button[aria-pressed='true'].button--transparent,
      .section-nav--almost-wildcat-blue a.button:active.button--transparent,
      .section-nav--almost-wildcat-blue a.button[aria-pressed='true'].button--transparent,
      .section-nav--almost-wildcat-blue input.button:active.button--transparent,
      .section-nav--almost-wildcat-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--almost-wildcat-blue button:focus,
    .section-nav--almost-wildcat-blue a.button:focus,
    .section-nav--almost-wildcat-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--almost-wildcat-blue button:focus.button--ghost,
      .section-nav--almost-wildcat-blue a.button:focus.button--ghost,
      .section-nav--almost-wildcat-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--almost-wildcat-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--almost-wildcat-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--almost-wildcat-blue .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--almost-wildcat-blue .slick-prev,
  .section-nav--almost-wildcat-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--almost-wildcat-blue .slick-prev:hover, .section-nav--almost-wildcat-blue .slick-prev:focus,
    .section-nav--almost-wildcat-blue .slick-next:hover,
    .section-nav--almost-wildcat-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--almost-wildcat-blue .slick-prev::before,
    .section-nav--almost-wildcat-blue .slick-next::before {
      color: #fff; }
  .section-nav--almost-wildcat-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--almost-wildcat-blue .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--almost-wildcat-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--almost-wildcat-blue .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--almost-wildcat-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--almost-wildcat-blue .statistic .headline-group .headline-group__super,
  .section-nav--almost-wildcat-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--almost-wildcat-blue .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--almost-wildcat-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--almost-wildcat-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--almost-wildcat-blue .search-control:hover, .section-nav--almost-wildcat-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--almost-wildcat-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--almost-wildcat-blue .menu-button:hover, .section-nav--almost-wildcat-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--almost-wildcat-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--almost-wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--almost-wildcat-blue .contact-table th,
  .section-nav--almost-wildcat-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--almost-wildcat-blue .social-media-links a:link, .section-nav--almost-wildcat-blue .social-media-links a:visited {
    color: #fff; }
  .section-nav--almost-wildcat-blue .social-media-links a:hover, .section-nav--almost-wildcat-blue .social-media-links a:active {
    color: #0033a0; }
  .section-nav--almost-wildcat-blue form input[type='text'],
  .section-nav--almost-wildcat-blue form input[type='password'],
  .section-nav--almost-wildcat-blue form input[type='color'],
  .section-nav--almost-wildcat-blue form input[type='date'],
  .section-nav--almost-wildcat-blue form input[type='datetime'],
  .section-nav--almost-wildcat-blue form input[type='email'],
  .section-nav--almost-wildcat-blue form input[type='month'],
  .section-nav--almost-wildcat-blue form input[type='number'],
  .section-nav--almost-wildcat-blue form input[type='range'],
  .section-nav--almost-wildcat-blue form input[type='search'],
  .section-nav--almost-wildcat-blue form input[type='tel'],
  .section-nav--almost-wildcat-blue form input[type='time'],
  .section-nav--almost-wildcat-blue form input[type='url'],
  .section-nav--almost-wildcat-blue form input[type='week'],
  .section-nav--almost-wildcat-blue form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--almost-wildcat-blue nav {
      margin-left: -1.5rem; } }

.section-nav--light-blue-tint {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #a1d3ed;
  background-color: #a1d3ed; }
  @media screen and (min-width: 35rem) {
    .section-nav--light-blue-tint {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--light-blue-tint {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--light-blue-tint nav {
      margin-left: -1.5rem; } }

.section-nav--light-blue-shade {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #106693;
  background-color: #106693;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--light-blue-shade {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--light-blue-shade {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--light-blue-shade .cite-media .icon-label {
    color: #fff; }
  .section-nav--light-blue-shade .image-with-caption__media {
    background-color: #000000; }
  .section-nav--light-blue-shade .icon-label--stacked .label {
    color: #fff; }
  .section-nav--light-blue-shade a:link, .section-nav--light-blue-shade a:visited {
    color: #fff; }
  .section-nav--light-blue-shade a:hover, .section-nav--light-blue-shade a:active {
    color: #B1C9E8; }
  .section-nav--light-blue-shade .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--light-blue-shade .carousel figcaption a:link, .section-nav--light-blue-shade .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--light-blue-shade .carousel figcaption a:hover, .section-nav--light-blue-shade .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--light-blue-shade .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--light-blue-shade .carousel figcaption a:active, .section-nav--light-blue-shade .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--light-blue-shade .carousel figcaption a:link, .section-nav--light-blue-shade .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--light-blue-shade .carousel figcaption a:hover, .section-nav--light-blue-shade .carousel figcaption a:active {
      color: #fff; }
  .section-nav--light-blue-shade button,
  .section-nav--light-blue-shade a.button,
  .section-nav--light-blue-shade input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--light-blue-shade button:link,
    .section-nav--light-blue-shade a.button:link,
    .section-nav--light-blue-shade input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--light-blue-shade button.button--ghost,
    .section-nav--light-blue-shade a.button.button--ghost,
    .section-nav--light-blue-shade input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--light-blue-shade button.button--bluegrass,
    .section-nav--light-blue-shade a.button.button--bluegrass,
    .section-nav--light-blue-shade input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--light-blue-shade button.button--transparent,
    .section-nav--light-blue-shade a.button.button--transparent,
    .section-nav--light-blue-shade input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--light-blue-shade button[disabled],
    .section-nav--light-blue-shade a.button[disabled],
    .section-nav--light-blue-shade input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--light-blue-shade button[disabled].button--ghost,
      .section-nav--light-blue-shade a.button[disabled].button--ghost,
      .section-nav--light-blue-shade input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--light-blue-shade button:hover,
    .section-nav--light-blue-shade a.button:hover,
    .section-nav--light-blue-shade input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--light-blue-shade button:hover.button--ghost,
      .section-nav--light-blue-shade a.button:hover.button--ghost,
      .section-nav--light-blue-shade input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--light-blue-shade button:active, .section-nav--light-blue-shade button[aria-pressed='true'],
    .section-nav--light-blue-shade a.button:active,
    .section-nav--light-blue-shade a.button[aria-pressed='true'],
    .section-nav--light-blue-shade input.button:active,
    .section-nav--light-blue-shade input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--light-blue-shade button:active.button--ghost, .section-nav--light-blue-shade button[aria-pressed='true'].button--ghost,
      .section-nav--light-blue-shade a.button:active.button--ghost,
      .section-nav--light-blue-shade a.button[aria-pressed='true'].button--ghost,
      .section-nav--light-blue-shade input.button:active.button--ghost,
      .section-nav--light-blue-shade input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--light-blue-shade button:active.button--transparent, .section-nav--light-blue-shade button[aria-pressed='true'].button--transparent,
      .section-nav--light-blue-shade a.button:active.button--transparent,
      .section-nav--light-blue-shade a.button[aria-pressed='true'].button--transparent,
      .section-nav--light-blue-shade input.button:active.button--transparent,
      .section-nav--light-blue-shade input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--light-blue-shade button:focus,
    .section-nav--light-blue-shade a.button:focus,
    .section-nav--light-blue-shade input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--light-blue-shade button:focus.button--ghost,
      .section-nav--light-blue-shade a.button:focus.button--ghost,
      .section-nav--light-blue-shade input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--light-blue-shade .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--light-blue-shade .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--light-blue-shade .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--light-blue-shade .slick-prev,
  .section-nav--light-blue-shade .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--light-blue-shade .slick-prev:hover, .section-nav--light-blue-shade .slick-prev:focus,
    .section-nav--light-blue-shade .slick-next:hover,
    .section-nav--light-blue-shade .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--light-blue-shade .slick-prev::before,
    .section-nav--light-blue-shade .slick-next::before {
      color: #fff; }
  .section-nav--light-blue-shade .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--light-blue-shade .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--light-blue-shade .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--light-blue-shade .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--light-blue-shade .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--light-blue-shade .statistic .headline-group .headline-group__super,
  .section-nav--light-blue-shade .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--light-blue-shade .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--light-blue-shade .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--light-blue-shade .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--light-blue-shade .search-control:hover, .section-nav--light-blue-shade .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--light-blue-shade .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--light-blue-shade .menu-button:hover, .section-nav--light-blue-shade .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--light-blue-shade .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--light-blue-shade .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--light-blue-shade .contact-table th,
  .section-nav--light-blue-shade .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--light-blue-shade .social-media-links a:link, .section-nav--light-blue-shade .social-media-links a:visited {
    color: #fff; }
  .section-nav--light-blue-shade .social-media-links a:hover, .section-nav--light-blue-shade .social-media-links a:active {
    color: #0033a0; }
  .section-nav--light-blue-shade form input[type='text'],
  .section-nav--light-blue-shade form input[type='password'],
  .section-nav--light-blue-shade form input[type='color'],
  .section-nav--light-blue-shade form input[type='date'],
  .section-nav--light-blue-shade form input[type='datetime'],
  .section-nav--light-blue-shade form input[type='email'],
  .section-nav--light-blue-shade form input[type='month'],
  .section-nav--light-blue-shade form input[type='number'],
  .section-nav--light-blue-shade form input[type='range'],
  .section-nav--light-blue-shade form input[type='search'],
  .section-nav--light-blue-shade form input[type='tel'],
  .section-nav--light-blue-shade form input[type='time'],
  .section-nav--light-blue-shade form input[type='url'],
  .section-nav--light-blue-shade form input[type='week'],
  .section-nav--light-blue-shade form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--light-blue-shade nav {
      margin-left: -1.5rem; } }

.section-nav--blue-black {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #000500;
  background-color: #000500;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--blue-black {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--blue-black {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--blue-black .cite-media .icon-label {
    color: #fff; }
  .section-nav--blue-black .image-with-caption__media {
    background-color: #000000; }
  .section-nav--blue-black .icon-label--stacked .label {
    color: #fff; }
  .section-nav--blue-black a:link, .section-nav--blue-black a:visited {
    color: #fff; }
  .section-nav--blue-black a:hover, .section-nav--blue-black a:active {
    color: #B1C9E8; }
  .section-nav--blue-black .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--blue-black .carousel figcaption a:link, .section-nav--blue-black .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--blue-black .carousel figcaption a:hover, .section-nav--blue-black .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--blue-black .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--blue-black .carousel figcaption a:active, .section-nav--blue-black .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--blue-black .carousel figcaption a:link, .section-nav--blue-black .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--blue-black .carousel figcaption a:hover, .section-nav--blue-black .carousel figcaption a:active {
      color: #fff; }
  .section-nav--blue-black button,
  .section-nav--blue-black a.button,
  .section-nav--blue-black input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--blue-black button:link,
    .section-nav--blue-black a.button:link,
    .section-nav--blue-black input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--blue-black button.button--ghost,
    .section-nav--blue-black a.button.button--ghost,
    .section-nav--blue-black input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--blue-black button.button--bluegrass,
    .section-nav--blue-black a.button.button--bluegrass,
    .section-nav--blue-black input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--blue-black button.button--transparent,
    .section-nav--blue-black a.button.button--transparent,
    .section-nav--blue-black input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--blue-black button[disabled],
    .section-nav--blue-black a.button[disabled],
    .section-nav--blue-black input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--blue-black button[disabled].button--ghost,
      .section-nav--blue-black a.button[disabled].button--ghost,
      .section-nav--blue-black input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--blue-black button:hover,
    .section-nav--blue-black a.button:hover,
    .section-nav--blue-black input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--blue-black button:hover.button--ghost,
      .section-nav--blue-black a.button:hover.button--ghost,
      .section-nav--blue-black input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--blue-black button:active, .section-nav--blue-black button[aria-pressed='true'],
    .section-nav--blue-black a.button:active,
    .section-nav--blue-black a.button[aria-pressed='true'],
    .section-nav--blue-black input.button:active,
    .section-nav--blue-black input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--blue-black button:active.button--ghost, .section-nav--blue-black button[aria-pressed='true'].button--ghost,
      .section-nav--blue-black a.button:active.button--ghost,
      .section-nav--blue-black a.button[aria-pressed='true'].button--ghost,
      .section-nav--blue-black input.button:active.button--ghost,
      .section-nav--blue-black input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--blue-black button:active.button--transparent, .section-nav--blue-black button[aria-pressed='true'].button--transparent,
      .section-nav--blue-black a.button:active.button--transparent,
      .section-nav--blue-black a.button[aria-pressed='true'].button--transparent,
      .section-nav--blue-black input.button:active.button--transparent,
      .section-nav--blue-black input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--blue-black button:focus,
    .section-nav--blue-black a.button:focus,
    .section-nav--blue-black input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--blue-black button:focus.button--ghost,
      .section-nav--blue-black a.button:focus.button--ghost,
      .section-nav--blue-black input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--blue-black .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--blue-black .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--blue-black .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--blue-black .slick-prev,
  .section-nav--blue-black .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--blue-black .slick-prev:hover, .section-nav--blue-black .slick-prev:focus,
    .section-nav--blue-black .slick-next:hover,
    .section-nav--blue-black .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--blue-black .slick-prev::before,
    .section-nav--blue-black .slick-next::before {
      color: #fff; }
  .section-nav--blue-black .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--blue-black .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--blue-black .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--blue-black .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--blue-black .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--blue-black .statistic .headline-group .headline-group__super,
  .section-nav--blue-black .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--blue-black .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--blue-black .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--blue-black .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--blue-black .search-control:hover, .section-nav--blue-black .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--blue-black .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--blue-black .menu-button:hover, .section-nav--blue-black .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--blue-black .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--blue-black .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--blue-black .contact-table th,
  .section-nav--blue-black .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--blue-black .social-media-links a:link, .section-nav--blue-black .social-media-links a:visited {
    color: #fff; }
  .section-nav--blue-black .social-media-links a:hover, .section-nav--blue-black .social-media-links a:active {
    color: #0033a0; }
  .section-nav--blue-black form input[type='text'],
  .section-nav--blue-black form input[type='password'],
  .section-nav--blue-black form input[type='color'],
  .section-nav--blue-black form input[type='date'],
  .section-nav--blue-black form input[type='datetime'],
  .section-nav--blue-black form input[type='email'],
  .section-nav--blue-black form input[type='month'],
  .section-nav--blue-black form input[type='number'],
  .section-nav--blue-black form input[type='range'],
  .section-nav--blue-black form input[type='search'],
  .section-nav--blue-black form input[type='tel'],
  .section-nav--blue-black form input[type='time'],
  .section-nav--blue-black form input[type='url'],
  .section-nav--blue-black form input[type='week'],
  .section-nav--blue-black form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--blue-black nav {
      margin-left: -1.5rem; } }

.section-nav--light-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #c8c8c7;
  background-color: #c8c8c7; }
  @media screen and (min-width: 35rem) {
    .section-nav--light-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--light-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--light-gray nav {
      margin-left: -1.5rem; } }

.section-nav--subtle-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #ebebeb;
  background-color: #ebebeb; }
  @media screen and (min-width: 35rem) {
    .section-nav--subtle-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--subtle-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--subtle-gray nav {
      margin-left: -1.5rem; } }

.section-nav--barely-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #f4f4f5;
  background-color: #f4f4f5; }
  @media screen and (min-width: 35rem) {
    .section-nav--barely-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--barely-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--barely-gray nav {
      margin-left: -1.5rem; } }

.section-nav--dark-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #515664;
  background-color: #515664;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--dark-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--dark-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--dark-gray .cite-media .icon-label {
    color: #fff; }
  .section-nav--dark-gray .image-with-caption__media {
    background-color: #000000; }
  .section-nav--dark-gray .icon-label--stacked .label {
    color: #fff; }
  .section-nav--dark-gray a:link, .section-nav--dark-gray a:visited {
    color: #fff; }
  .section-nav--dark-gray a:hover, .section-nav--dark-gray a:active {
    color: #B1C9E8; }
  .section-nav--dark-gray .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--dark-gray .carousel figcaption a:link, .section-nav--dark-gray .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--dark-gray .carousel figcaption a:hover, .section-nav--dark-gray .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--dark-gray .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--dark-gray .carousel figcaption a:active, .section-nav--dark-gray .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--dark-gray .carousel figcaption a:link, .section-nav--dark-gray .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--dark-gray .carousel figcaption a:hover, .section-nav--dark-gray .carousel figcaption a:active {
      color: #fff; }
  .section-nav--dark-gray button,
  .section-nav--dark-gray a.button,
  .section-nav--dark-gray input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--dark-gray button:link,
    .section-nav--dark-gray a.button:link,
    .section-nav--dark-gray input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--dark-gray button.button--ghost,
    .section-nav--dark-gray a.button.button--ghost,
    .section-nav--dark-gray input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--dark-gray button.button--bluegrass,
    .section-nav--dark-gray a.button.button--bluegrass,
    .section-nav--dark-gray input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--dark-gray button.button--transparent,
    .section-nav--dark-gray a.button.button--transparent,
    .section-nav--dark-gray input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--dark-gray button[disabled],
    .section-nav--dark-gray a.button[disabled],
    .section-nav--dark-gray input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--dark-gray button[disabled].button--ghost,
      .section-nav--dark-gray a.button[disabled].button--ghost,
      .section-nav--dark-gray input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--dark-gray button:hover,
    .section-nav--dark-gray a.button:hover,
    .section-nav--dark-gray input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--dark-gray button:hover.button--ghost,
      .section-nav--dark-gray a.button:hover.button--ghost,
      .section-nav--dark-gray input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--dark-gray button:active, .section-nav--dark-gray button[aria-pressed='true'],
    .section-nav--dark-gray a.button:active,
    .section-nav--dark-gray a.button[aria-pressed='true'],
    .section-nav--dark-gray input.button:active,
    .section-nav--dark-gray input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--dark-gray button:active.button--ghost, .section-nav--dark-gray button[aria-pressed='true'].button--ghost,
      .section-nav--dark-gray a.button:active.button--ghost,
      .section-nav--dark-gray a.button[aria-pressed='true'].button--ghost,
      .section-nav--dark-gray input.button:active.button--ghost,
      .section-nav--dark-gray input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--dark-gray button:active.button--transparent, .section-nav--dark-gray button[aria-pressed='true'].button--transparent,
      .section-nav--dark-gray a.button:active.button--transparent,
      .section-nav--dark-gray a.button[aria-pressed='true'].button--transparent,
      .section-nav--dark-gray input.button:active.button--transparent,
      .section-nav--dark-gray input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--dark-gray button:focus,
    .section-nav--dark-gray a.button:focus,
    .section-nav--dark-gray input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--dark-gray button:focus.button--ghost,
      .section-nav--dark-gray a.button:focus.button--ghost,
      .section-nav--dark-gray input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--dark-gray .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--dark-gray .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--dark-gray .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--dark-gray .slick-prev,
  .section-nav--dark-gray .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--dark-gray .slick-prev:hover, .section-nav--dark-gray .slick-prev:focus,
    .section-nav--dark-gray .slick-next:hover,
    .section-nav--dark-gray .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--dark-gray .slick-prev::before,
    .section-nav--dark-gray .slick-next::before {
      color: #fff; }
  .section-nav--dark-gray .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--dark-gray .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--dark-gray .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--dark-gray .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--dark-gray .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--dark-gray .statistic .headline-group .headline-group__super,
  .section-nav--dark-gray .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--dark-gray .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--dark-gray .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--dark-gray .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--dark-gray .search-control:hover, .section-nav--dark-gray .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--dark-gray .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--dark-gray .menu-button:hover, .section-nav--dark-gray .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--dark-gray .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--dark-gray .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--dark-gray .contact-table th,
  .section-nav--dark-gray .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--dark-gray .social-media-links a:link, .section-nav--dark-gray .social-media-links a:visited {
    color: #fff; }
  .section-nav--dark-gray .social-media-links a:hover, .section-nav--dark-gray .social-media-links a:active {
    color: #0033a0; }
  .section-nav--dark-gray form input[type='text'],
  .section-nav--dark-gray form input[type='password'],
  .section-nav--dark-gray form input[type='color'],
  .section-nav--dark-gray form input[type='date'],
  .section-nav--dark-gray form input[type='datetime'],
  .section-nav--dark-gray form input[type='email'],
  .section-nav--dark-gray form input[type='month'],
  .section-nav--dark-gray form input[type='number'],
  .section-nav--dark-gray form input[type='range'],
  .section-nav--dark-gray form input[type='search'],
  .section-nav--dark-gray form input[type='tel'],
  .section-nav--dark-gray form input[type='time'],
  .section-nav--dark-gray form input[type='url'],
  .section-nav--dark-gray form input[type='week'],
  .section-nav--dark-gray form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--dark-gray nav {
      margin-left: -1.5rem; } }

.section-nav--blue-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #eff4fd;
  background-color: #eff4fd; }
  @media screen and (min-width: 35rem) {
    .section-nav--blue-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--blue-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--blue-gray nav {
      margin-left: -1.5rem; } }

.section-nav--success {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #7cfc00;
  background-color: #7cfc00; }
  @media screen and (min-width: 35rem) {
    .section-nav--success {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--success {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--success nav {
      margin-left: -1.5rem; } }

.section-nav--warning {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #ff8c00;
  background-color: #ff8c00; }
  @media screen and (min-width: 35rem) {
    .section-nav--warning {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--warning {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--warning nav {
      margin-left: -1.5rem; } }

.section-nav--alert {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #c12c2b;
  background-color: #c12c2b;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .section-nav--alert {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--alert {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .section-nav--alert .cite-media .icon-label {
    color: #fff; }
  .section-nav--alert .image-with-caption__media {
    background-color: #000000; }
  .section-nav--alert .icon-label--stacked .label {
    color: #fff; }
  .section-nav--alert a:link, .section-nav--alert a:visited {
    color: #fff; }
  .section-nav--alert a:hover, .section-nav--alert a:active {
    color: #B1C9E8; }
  .section-nav--alert .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .section-nav--alert .carousel figcaption a:link, .section-nav--alert .carousel figcaption a:visited {
      color: #000000; }
    .section-nav--alert .carousel figcaption a:hover, .section-nav--alert .carousel figcaption a:active {
      color: #0033a0; }
    .section-nav--alert .carousel figcaption a.link--fancy {
      background-image: none; }
    .section-nav--alert .carousel figcaption a:active, .section-nav--alert .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .section-nav--alert .carousel figcaption a:link, .section-nav--alert .carousel figcaption a:visited {
      color: #fff; }
    .section-nav--alert .carousel figcaption a:hover, .section-nav--alert .carousel figcaption a:active {
      color: #fff; }
  .section-nav--alert button,
  .section-nav--alert a.button,
  .section-nav--alert input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .section-nav--alert button:link,
    .section-nav--alert a.button:link,
    .section-nav--alert input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .section-nav--alert button.button--ghost,
    .section-nav--alert a.button.button--ghost,
    .section-nav--alert input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .section-nav--alert button.button--bluegrass,
    .section-nav--alert a.button.button--bluegrass,
    .section-nav--alert input.button.button--bluegrass {
      border-color: #0071eb; }
    .section-nav--alert button.button--transparent,
    .section-nav--alert a.button.button--transparent,
    .section-nav--alert input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .section-nav--alert button[disabled],
    .section-nav--alert a.button[disabled],
    .section-nav--alert input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .section-nav--alert button[disabled].button--ghost,
      .section-nav--alert a.button[disabled].button--ghost,
      .section-nav--alert input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .section-nav--alert button:hover,
    .section-nav--alert a.button:hover,
    .section-nav--alert input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .section-nav--alert button:hover.button--ghost,
      .section-nav--alert a.button:hover.button--ghost,
      .section-nav--alert input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .section-nav--alert button:active, .section-nav--alert button[aria-pressed='true'],
    .section-nav--alert a.button:active,
    .section-nav--alert a.button[aria-pressed='true'],
    .section-nav--alert input.button:active,
    .section-nav--alert input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--alert button:active.button--ghost, .section-nav--alert button[aria-pressed='true'].button--ghost,
      .section-nav--alert a.button:active.button--ghost,
      .section-nav--alert a.button[aria-pressed='true'].button--ghost,
      .section-nav--alert input.button:active.button--ghost,
      .section-nav--alert input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .section-nav--alert button:active.button--transparent, .section-nav--alert button[aria-pressed='true'].button--transparent,
      .section-nav--alert a.button:active.button--transparent,
      .section-nav--alert a.button[aria-pressed='true'].button--transparent,
      .section-nav--alert input.button:active.button--transparent,
      .section-nav--alert input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .section-nav--alert button:focus,
    .section-nav--alert a.button:focus,
    .section-nav--alert input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .section-nav--alert button:focus.button--ghost,
      .section-nav--alert a.button:focus.button--ghost,
      .section-nav--alert input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .section-nav--alert .headline-group .headline-group__super {
    color: #DCDDDE; }
  .section-nav--alert .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .section-nav--alert .headline-group .headline-group__head a {
    color: #fff; }
  .section-nav--alert .slick-prev,
  .section-nav--alert .slick-next {
    background-color: #515664;
    color: #fff; }
    .section-nav--alert .slick-prev:hover, .section-nav--alert .slick-prev:focus,
    .section-nav--alert .slick-next:hover,
    .section-nav--alert .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .section-nav--alert .slick-prev::before,
    .section-nav--alert .slick-next::before {
      color: #fff; }
  .section-nav--alert .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .section-nav--alert .slick-dots li button::before {
      color: #ebebeb; }
  .section-nav--alert .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .section-nav--alert .statistic .editorial::before {
    background-color: #fff; }
  .section-nav--alert .statistic .headline-group .headline-group__head {
    color: #fff; }
  .section-nav--alert .statistic .headline-group .headline-group__super,
  .section-nav--alert .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .section-nav--alert .pullquote__attribution::before {
    background-color: #fff; }
  .section-nav--alert .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .section-nav--alert .search-control {
    background-color: transparent;
    color: #fff; }
    .section-nav--alert .search-control:hover, .section-nav--alert .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .section-nav--alert .menu-button {
    background-color: transparent;
    color: #aaa; }
    .section-nav--alert .menu-button:hover, .section-nav--alert .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .section-nav--alert .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .section-nav--alert .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .section-nav--alert .contact-table th,
  .section-nav--alert .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .section-nav--alert .social-media-links a:link, .section-nav--alert .social-media-links a:visited {
    color: #fff; }
  .section-nav--alert .social-media-links a:hover, .section-nav--alert .social-media-links a:active {
    color: #0033a0; }
  .section-nav--alert form input[type='text'],
  .section-nav--alert form input[type='password'],
  .section-nav--alert form input[type='color'],
  .section-nav--alert form input[type='date'],
  .section-nav--alert form input[type='datetime'],
  .section-nav--alert form input[type='email'],
  .section-nav--alert form input[type='month'],
  .section-nav--alert form input[type='number'],
  .section-nav--alert form input[type='range'],
  .section-nav--alert form input[type='search'],
  .section-nav--alert form input[type='tel'],
  .section-nav--alert form input[type='time'],
  .section-nav--alert form input[type='url'],
  .section-nav--alert form input[type='week'],
  .section-nav--alert form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .section-nav--alert nav {
      margin-left: -1.5rem; } }

.section-nav--info {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #a1d3ed;
  background-color: #a1d3ed; }
  @media screen and (min-width: 35rem) {
    .section-nav--info {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .section-nav--info {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  @media screen and (min-width: 35rem) {
    .section-nav--info nav {
      margin-left: -1.5rem; } }

.universal-breadcrumb {
  display: none; }
  @media screen and (min-width: 35rem) {
    .universal-breadcrumb {
      display: block; } }
  .universal-breadcrumb a {
    text-decoration: none; }
  .universal-breadcrumb .link--fancy-reverse {
    font-size: 1rem;
    line-height: 1rem;
    margin-left: -1rem;
    padding-left: 1rem; }
    @media screen and (min-width: 76rem) {
      .universal-breadcrumb .link--fancy-reverse {
        font-size: 1rem;
        line-height: 1rem; } }
    .universal-breadcrumb .link--fancy-reverse::before {
      top: .05em;
      content: ""; }
  .universal-breadcrumb sub {
    position: relative;
    top: .1875rem;
    left: -.05rem;
    font-size: inherit; }
  .universal-breadcrumb ul {
    font-size: 0.875rem;
    line-height: 1rem;
    margin-left: 1rem;
    padding: 0;
    font-family: "Mercury Display A", "Mercury Display B", serif;
    font-weight: normal;
    list-style: none; }
    @media screen and (min-width: 76rem) {
      .universal-breadcrumb ul {
        font-size: 0.875rem;
        line-height: 1rem; } }
    @media screen and (min-width: 35rem) {
      .universal-breadcrumb ul {
        font-size: 1rem;
        line-height: 1rem; } }
  @media screen and (min-width: 35rem) and (min-width: 76rem) {
    .universal-breadcrumb ul {
      font-size: 1rem;
      line-height: 1rem; } }
    @media screen and (min-width: 58rem) {
      .universal-breadcrumb ul {
        font-size: 1.1667rem;
        line-height: 1.5rem;
        margin: 0 0 0 1rem; } }
  @media screen and (min-width: 58rem) and (min-width: 76rem) {
    .universal-breadcrumb ul {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }
    .universal-breadcrumb ul li {
      display: inline;
      position: relative;
      margin-right: calc(2rem + 1px); }
      .universal-breadcrumb ul li::after {
        display: block;
        position: absolute;
        top: 50%;
        right: -1rem;
        width: 1px;
        height: 1rem;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        background-color: #fff;
        content: ''; }
      .universal-breadcrumb ul li:last-child::after {
        display: none; }

.breadcrumbs ul {
  margin: 0;
  padding: 0; }

.breadcrumbs li {
  font-size: 0.875rem;
  line-height: 1.5rem;
  display: inline-block; }
  @media screen and (min-width: 76rem) {
    .breadcrumbs li {
      font-size: 0.875rem;
      line-height: 1.5rem; } }
  .breadcrumbs li::after {
    margin-right: .3em;
    margin-left: .5em;
    content: '/'; }
  .breadcrumbs li:last-child::after {
    display: none; }

.breadcrumbs a {
  background-attachment: scroll;
  background-image: linear-gradient(to top, rgba(161, 211, 237, 0.4) 0, rgba(161, 211, 237, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 51, 160, 0.4) 0, rgba(0, 51, 160, 0.4) 2px, transparent 2px, transparent 100%);
  background-repeat: no-repeat;
  background-position: 0 .5em, 0 0;
  position: relative;
  -webkit-transition: .2s background-position ease-out;
  transition: .2s background-position ease-out;
  font-weight: 500;
  text-decoration: none;
  z-index: 1;
  font-weight: 300; }
  .breadcrumbs a:link, .breadcrumbs a:visited {
    color: #000000; }
  .breadcrumbs a:hover, .breadcrumbs a:active {
    color: #0033a0; }
  .breadcrumbs a.link--fancy {
    background-image: none; }
  .breadcrumbs a:active, .breadcrumbs a:hover {
    background-position: 0 0, 1000px 2px; }
  .breadcrumbs a:link, .breadcrumbs a:visited {
    color: #1f2c5e; }

.skip-nav {
  font-size: 1.1667rem;
  line-height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 1rem;
  -webkit-transition: top .5s;
  transition: top .5s;
  background-color: #000000;
  font-weight: bold;
  z-index: 99999; }
  @media screen and (min-width: 76rem) {
    .skip-nav {
      font-size: 1.1667rem;
      line-height: 2.5rem; } }
  .skip-nav:link, .skip-nav:visited, .skip-nav:hover, .skip-nav:active {
    color: #fff; }
  .skip-nav:focus {
    top: 0; }

.cta-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: -.5rem;
  margin-left: -.5rem; }
  .cta-group a {
    margin: .5rem 0; }
  @media screen and (min-width: 35rem) {
    .cta-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-right: -.5rem;
      margin-left: -.5rem; }
      .cta-group a {
        margin: 0 .5rem; } }

.pagination {
  margin: 2rem 0; }
  .pagination a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(161, 211, 237, 0.4) 0, rgba(161, 211, 237, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 51, 160, 0.4) 0, rgba(0, 51, 160, 0.4) 2px, transparent 2px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1;
    margin: 0.5rem;
    text-align: center;
    text-decoration: none; }
    .pagination a:link, .pagination a:visited {
      color: #000000; }
    .pagination a:hover, .pagination a:active {
      color: #0033a0; }
    .pagination a.link--fancy {
      background-image: none; }
    .pagination a:active, .pagination a:hover {
      background-position: 0 0, 1000px 2px; }
    .pagination a:focus {
      text-decoration: underline; }
  .pagination ul {
    margin: 0;
    text-align: center; }
    .pagination ul li {
      font-size: 1.1667rem;
      line-height: 1.5rem;
      display: none;
      margin: 0; }
      @media screen and (min-width: 76rem) {
        .pagination ul li {
          font-size: 1.1667rem;
          line-height: 1.5rem; } }
      @media screen and (min-width: 35rem) {
        .pagination ul li {
          display: inline-block; } }
  .pagination .current a {
    display: inline-block;
    background-image: none;
    pointer-events: none; }
  .pagination .first,
  .pagination .previous,
  .pagination .next,
  .pagination .last {
    display: inline-block; }
    .pagination .first::before, .pagination .first::after,
    .pagination .previous::before,
    .pagination .previous::after,
    .pagination .next::before,
    .pagination .next::after,
    .pagination .last::before,
    .pagination .last::after {
      display: inline-block;
      position: relative;
      bottom: .1em; }
  .pagination .first a::before {
    display: inline-block;
    margin-right: .3em;
    content: '\00ab'; }
  .pagination .previous a::before {
    display: inline-block;
    margin-right: .3em;
    content: '\2039'; }
  .pagination .next a::after {
    display: inline-block;
    margin-left: .3em;
    content: '\203a'; }
  .pagination .last a::after {
    display: inline-block;
    margin-left: .3em;
    content: '\00bb'; }

.toggle-button__demo {
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .toggle-button__demo[aria-hidden='true'] {
    display: none; }

.accordion__header {
  font-size: 1.5rem;
  line-height: 2rem;
  width: 100%;
  padding-top: calc(1rem - 1px);
  padding-right: 3.125em;
  padding-bottom: 1rem;
  padding-left: 1em;
  border: 1px #c8c8c7 solid;
  border-width: 1px 0 0;
  background-color: transparent;
  color: #0033a0;
  font-weight: 500;
  text-align: left;
  text-transform: none; }
  @media screen and (min-width: 76rem) {
    .accordion__header {
      font-size: 1.5rem;
      line-height: 2rem; } }
  .accordion__header:focus {
    outline: none;
    background-color: #ebebeb; }
  .accordion__header:active {
    outline: none;
    background-color: #c8c8c7; }
  .accordion__header:hover {
    background-color: #eff4fd;
    color: #000000; }

.accordion__title {
  position: absolute;
  left: -99999em; }

.accordion__panel {
  max-height: 100em;
  margin: 0;
  padding: 0;
  -webkit-transition: visibility 0s ease-in-out, max-height .3s ease-in-out, opacity .3s ease-in-out;
  transition: visibility 0s ease-in-out, max-height .3s ease-in-out, opacity .3s ease-in-out;
  opacity: 1;
  overflow: hidden;
  visibility: visible; }
  .accordion__panel .editorial {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

[aria-hidden='true'].accordion__panel {
  max-height: 0;
  margin: 0;
  padding: 0;
  -webkit-transition-delay: .3s, 0s, 0s;
          transition-delay: .3s, 0s, 0s;
  opacity: 0;
  visibility: hidden; }

button.accordion__header {
  display: block;
  position: relative; }
  button.accordion__header::after {
    position: absolute;
    top: 0;
    right: 1.5rem;
    bottom: 0;
    width: 1.5rem;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    background: transparent url("data:image/svg+xml;utf-8,%3Csvg%20width%3D%2231%22%20height%3D%2231%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M23.282%2023.872l-7.897-7.897-7.897%207.897-2.59-2.59%207.896-7.897-7.897-7.897%202.59-2.59%207.898%207.896%207.897-7.897%202.59%202.59-7.897%207.898%207.897%207.897z%22%20fill%3D%22%231897d4%22%20stroke-color%3D%22%231897d4%22%20stroke-width%3D%221.5%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") scroll no-repeat 50% 50%/contain;
    font-family: 'iconfont';
    font-size: 1.24em;
    line-height: 1;
    content: ''; }
  button.accordion__header[aria-expanded='true']::after {
    -webkit-transform: rotate(0);
            transform: rotate(0); }

.search-control {
  font-size: 0.875rem;
  line-height: 1rem;
  padding: 0.5rem;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
  border-width: 0;
  background-color: transparent;
  font-family: "AvenirNextLT", sans-serif; }
  @media screen and (min-width: 76rem) {
    .search-control {
      font-size: 0.875rem;
      line-height: 1rem; } }
  .search-control::before {
    margin-right: .3em;
    font-family: iconfont;
    font-weight: normal;
    content: "";
    vertical-align: text-bottom; }

.menu-button {
  margin-right: 1rem;
  padding: 0;
  border-width: 0;
  width: auto; }

.no-scroll {
  overflow: hidden; }

.modal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0033a0;
  opacity: .89;
  z-index: 666; }

.mfp-inline-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #0033a0; }
  .mfp-inline-holder .mfp-close:hover,
  .mfp-image-holder .mfp-close:hover {
    color: #fff; }

.modal-display {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 72rem;
  margin: 0;
  padding: 1rem;
  border-width: 0;
  background: #fff;
  z-index: 667;
  overflow-x: none;
  overflow-y: auto; }
  @media screen and (min-width: 58rem) {
    .modal-display {
      position: fixed;
      top: 50%;
      right: auto;
      bottom: auto;
      left: 50%;
      max-height: 95vh;
      padding: 2rem;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%); } }
  @media screen and (min-width: 76rem) {
    .modal-display {
      padding: 4rem; } }

.modal-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  padding: 0;
  border: 0; }
  .modal-close::after {
    display: inline-block;
    margin-left: .3em;
    font-family: 'iconfont';
    font-size: 2em;
    content: "";
    vertical-align: middle; }

.image-gallery {
  margin: -0.75rem; }

.modal .modal__wrapper {
  max-width: 80vw;
  max-height: 80vh; }
  .modal .modal__wrapper img {
    max-width: 80vw;
    max-height: 80vw; }

.image-gallery__block a {
  display: block;
  overflow: hidden; }
  .image-gallery__block a:hover figure img, .image-gallery__block a:focus figure img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  .image-gallery__block a:hover figure::before, .image-gallery__block a:hover figure::after, .image-gallery__block a:focus figure::before, .image-gallery__block a:focus figure::after {
    opacity: 1; }

.image-gallery__block figure {
  position: relative;
  overflow: hidden; }
  .image-gallery__block figure img {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out; }
  .image-gallery__block figure::after {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    color: #fff;
    font-family: 'iconfont';
    font-size: 2.2em;
    line-height: 1.2;
    content: "";
    opacity: 0;
    z-index: 10; }
  .image-gallery__block figure::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    background-color: rgba(0, 51, 160, 0.7);
    -webkit-box-shadow: inset 0 0 0 0.5rem #0033a0;
            box-shadow: inset 0 0 0 0.5rem #0033a0;
    content: '';
    opacity: 0;
    z-index: 10; }

.image-gallery__block figcaption {
  display: none; }

.image-gallery__slide__title {
  font-size: 1.1667rem;
  line-height: 1.5rem;
  font-weight: 500; }
  @media screen and (min-width: 76rem) {
    .image-gallery__slide__title {
      font-size: 1.1667rem;
      line-height: 1.5rem; } }

.image-gallery__block-sizer,
.image-gallery__block {
  width: 33.3333%;
  padding: 0.75rem; }

.image-gallery__block--width2 {
  width: 66.6666%; }

.mfp-bg {
  background-color: #0033a0; }

button.mfp-close {
  right: 0;
  width: 1.4em !important;
  padding: 0;
  line-height: 1;
  text-align: center; }

.mfp-image-holder .mfp-bottom-bar {
  position: relative;
  top: auto;
  margin-top: 0; }

.mfp-image-holder .mfp-figure {
  padding: 3rem;
  background-color: #fff; }

.mfp-image-holder .mfp-figure::after {
  display: none; }

.mfp-image-holder .mfp-title {
  padding-right: 0; }

.mfp-image-holder .mfp-counter {
  top: auto;
  bottom: 100%; }

.mfp-image-holder .mfp-img {
  padding: 0 0 1rem; }

.mfp-image-holder figure img {
  max-width: 70vw;
  height: auto; }

@media screen and (min-width: 58rem) {
  .mfp-image-holder .mfp-landscape figure figcaption {
    margin: 2rem; }
  .mfp-image-holder .mfp-portrait figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 70vw; }
    .mfp-image-holder .mfp-portrait figure img {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 50%;
              flex: 1 1 50%;
      max-width: 30vw;
      margin-right: 2rem; }
    .mfp-image-holder .mfp-portrait figure figcaption {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 50%;
              flex: 1 1 50%;
      margin-right: 2rem; }
    .mfp-image-holder .mfp-portrait figure .mfp-bottom-bar {
      margin-top: 56px; } }

.nice-video {
  position: relative;
  background-color: #0033a0;
  color: #fff; }
  .nice-video img {
    opacity: .57; }

.nice-video--control {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  -webkit-transition: .2s color ease-in-out, .2s background-color ease-in-out;
  transition: .2s color ease-in-out, .2s background-color ease-in-out;
  color: #0033a0;
  text-decoration: none; }
  .nice-video--control .ic--play-triangle {
    display: block;
    margin-right: 0;
    color: #fff;
    font-size: 2.2rem;
    line-height: 1.2; }
  .nice-video--control .icon-label .label {
    display: block;
    position: absolute;
    left: -99999em;
    color: #fff; }
  .nice-video--control:hover .ic--play-triangle {
    color: #a1d3ed; }

.js-tabs {
  position: relative; }
  .js-tabs .back-to-top {
    position: absolute;
    right: 1rem;
    bottom: 0;
    padding: 0 0.5rem;
    background-color: #1897d4;
    color: #fff;
    font-size: 1rem;
    line-height: 2rem; }

.js-tablist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none; }

.js-tablist__item {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  margin-bottom: 0; }
  .js-tablist__item a {
    font-size: 0.875rem;
    line-height: 1rem;
    display: block;
    margin: 0 auto;
    padding: 1rem 0;
    outline: 0;
    background-color: #eff4fd;
    color: #1f2c5e;
    text-align: center;
    text-transform: uppercase; }
    @media screen and (min-width: 76rem) {
      .js-tablist__item a {
        font-size: 0.875rem;
        line-height: 1rem; } }
    .js-tablist__item a:hover, .js-tablist__item a:active {
      color: #1f2c5e; }
    .js-tablist__item a[aria-selected='true']::after, .js-tablist__item a:focus::after {
      position: absolute;
      right: 1.5rem;
      bottom: 0;
      left: 1.5rem;
      height: 4px;
      background-color: #a1d3ed;
      content: ''; }
    .js-tablist__item a[aria-selected='true'] {
      background-color: #1f2c5e;
      color: #fff;
      font-weight: 600;
      pointer-events: none; }
      .js-tablist__item a[aria-selected='true']::after {
        background-color: #1897d4; }
      .js-tablist__item a[aria-selected='true']:hover, .js-tablist__item a[aria-selected='true']:active {
        color: #a1d3ed; }

.js-tabcontent {
  color: #fff;
  margin-bottom: calc(0.5rem - 4px);
  padding-bottom: 2.5rem;
  border-bottom: 4px #1897d4 solid;
  background-color: #1f2c5e; }
  .js-tabcontent .cite-media .icon-label {
    color: #fff; }
  .js-tabcontent .image-with-caption__media {
    background-color: #000000; }
  .js-tabcontent .icon-label--stacked .label {
    color: #fff; }
  .js-tabcontent a:link, .js-tabcontent a:visited {
    color: #fff; }
  .js-tabcontent a:hover, .js-tabcontent a:active {
    color: #B1C9E8; }
  .js-tabcontent .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .js-tabcontent .carousel figcaption a:link, .js-tabcontent .carousel figcaption a:visited {
      color: #000000; }
    .js-tabcontent .carousel figcaption a:hover, .js-tabcontent .carousel figcaption a:active {
      color: #0033a0; }
    .js-tabcontent .carousel figcaption a.link--fancy {
      background-image: none; }
    .js-tabcontent .carousel figcaption a:active, .js-tabcontent .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .js-tabcontent .carousel figcaption a:link, .js-tabcontent .carousel figcaption a:visited {
      color: #fff; }
    .js-tabcontent .carousel figcaption a:hover, .js-tabcontent .carousel figcaption a:active {
      color: #fff; }
  .js-tabcontent button,
  .js-tabcontent a.button,
  .js-tabcontent input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .js-tabcontent button:link,
    .js-tabcontent a.button:link,
    .js-tabcontent input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .js-tabcontent button.button--ghost,
    .js-tabcontent a.button.button--ghost,
    .js-tabcontent input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .js-tabcontent button.button--bluegrass,
    .js-tabcontent a.button.button--bluegrass,
    .js-tabcontent input.button.button--bluegrass {
      border-color: #0071eb; }
    .js-tabcontent button.button--transparent,
    .js-tabcontent a.button.button--transparent,
    .js-tabcontent input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .js-tabcontent button[disabled],
    .js-tabcontent a.button[disabled],
    .js-tabcontent input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .js-tabcontent button[disabled].button--ghost,
      .js-tabcontent a.button[disabled].button--ghost,
      .js-tabcontent input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .js-tabcontent button:hover,
    .js-tabcontent a.button:hover,
    .js-tabcontent input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .js-tabcontent button:hover.button--ghost,
      .js-tabcontent a.button:hover.button--ghost,
      .js-tabcontent input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .js-tabcontent button:active, .js-tabcontent button[aria-pressed='true'],
    .js-tabcontent a.button:active,
    .js-tabcontent a.button[aria-pressed='true'],
    .js-tabcontent input.button:active,
    .js-tabcontent input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .js-tabcontent button:active.button--ghost, .js-tabcontent button[aria-pressed='true'].button--ghost,
      .js-tabcontent a.button:active.button--ghost,
      .js-tabcontent a.button[aria-pressed='true'].button--ghost,
      .js-tabcontent input.button:active.button--ghost,
      .js-tabcontent input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .js-tabcontent button:active.button--transparent, .js-tabcontent button[aria-pressed='true'].button--transparent,
      .js-tabcontent a.button:active.button--transparent,
      .js-tabcontent a.button[aria-pressed='true'].button--transparent,
      .js-tabcontent input.button:active.button--transparent,
      .js-tabcontent input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .js-tabcontent button:focus,
    .js-tabcontent a.button:focus,
    .js-tabcontent input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .js-tabcontent button:focus.button--ghost,
      .js-tabcontent a.button:focus.button--ghost,
      .js-tabcontent input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .js-tabcontent .headline-group .headline-group__super {
    color: #DCDDDE; }
  .js-tabcontent .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .js-tabcontent .headline-group .headline-group__head a {
    color: #fff; }
  .js-tabcontent .slick-prev,
  .js-tabcontent .slick-next {
    background-color: #515664;
    color: #fff; }
    .js-tabcontent .slick-prev:hover, .js-tabcontent .slick-prev:focus,
    .js-tabcontent .slick-next:hover,
    .js-tabcontent .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .js-tabcontent .slick-prev::before,
    .js-tabcontent .slick-next::before {
      color: #fff; }
  .js-tabcontent .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .js-tabcontent .slick-dots li button::before {
      color: #ebebeb; }
  .js-tabcontent .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .js-tabcontent .statistic .editorial::before {
    background-color: #fff; }
  .js-tabcontent .statistic .headline-group .headline-group__head {
    color: #fff; }
  .js-tabcontent .statistic .headline-group .headline-group__super,
  .js-tabcontent .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .js-tabcontent .pullquote__attribution::before {
    background-color: #fff; }
  .js-tabcontent .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .js-tabcontent .search-control {
    background-color: transparent;
    color: #fff; }
    .js-tabcontent .search-control:hover, .js-tabcontent .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .js-tabcontent .menu-button {
    background-color: transparent;
    color: #aaa; }
    .js-tabcontent .menu-button:hover, .js-tabcontent .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .js-tabcontent .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .js-tabcontent .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .js-tabcontent .contact-table th,
  .js-tabcontent .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .js-tabcontent .social-media-links a:link, .js-tabcontent .social-media-links a:visited {
    color: #fff; }
  .js-tabcontent .social-media-links a:hover, .js-tabcontent .social-media-links a:active {
    color: #0033a0; }
  .js-tabcontent form input[type='text'],
  .js-tabcontent form input[type='password'],
  .js-tabcontent form input[type='color'],
  .js-tabcontent form input[type='date'],
  .js-tabcontent form input[type='datetime'],
  .js-tabcontent form input[type='email'],
  .js-tabcontent form input[type='month'],
  .js-tabcontent form input[type='number'],
  .js-tabcontent form input[type='range'],
  .js-tabcontent form input[type='search'],
  .js-tabcontent form input[type='tel'],
  .js-tabcontent form input[type='time'],
  .js-tabcontent form input[type='url'],
  .js-tabcontent form input[type='week'],
  .js-tabcontent form textarea {
    border-color: transparent; }
  .js-tabcontent[aria-hidden='true'] {
    display: none; }
  .js-tabcontent .section-nav {
    margin: 0;
    padding: 0;
    border-width: 0;
    background-color: transparent; }
  .js-tabcontent .universal-header {
    display: block; }

.editorial table,
.content-table {
  border-collapse: collapse; }
  .editorial table thead,
  .editorial table tfoot,
  .content-table thead,
  .content-table tfoot {
    background-color: #0033a0;
    color: #fff; }
  .editorial table tbody,
  .content-table tbody {
    border: 1px #fff solid;
    border-width: 8px 0; }
    .editorial table tbody tr:nth-child(odd) th,
    .content-table tbody tr:nth-child(odd) th {
      background-color: #eff4fd; }
    .editorial table tbody tr:nth-child(odd) td,
    .content-table tbody tr:nth-child(odd) td {
      background-color: #ebebeb; }
    .editorial table tbody tr:nth-child(even) th,
    .content-table tbody tr:nth-child(even) th {
      background-color: #eff4fd; }
    .editorial table tbody tr:nth-child(even) td,
    .content-table tbody tr:nth-child(even) td {
      background-color: #f4f4f5; }
    .editorial table tbody th,
    .editorial table tbody td,
    .content-table tbody th,
    .content-table tbody td {
      border: 4px #fff solid; }
      .editorial table tbody th:first-child,
      .editorial table tbody td:first-child,
      .content-table tbody th:first-child,
      .content-table tbody td:first-child {
        border-left-width: 0; }
      .editorial table tbody th:last-child,
      .editorial table tbody td:last-child,
      .content-table tbody th:last-child,
      .content-table tbody td:last-child {
        border-right-width: 0; }
  .editorial table th,
  .editorial table td,
  .content-table th,
  .content-table td {
    padding: 1rem;
    text-align: left; }
    .editorial table th.align-right,
    .editorial table td.align-right,
    .content-table th.align-right,
    .content-table td.align-right {
      text-align: right; }
  .editorial table th,
  .content-table th {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .editorial table th,
      .content-table th {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  .editorial table td,
  .content-table td {
    font-size: 1.1667rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      .editorial table td,
      .content-table td {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
  .editorial table caption,
  .content-table caption {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 1rem;
    font-style: italic; }
    @media screen and (min-width: 76rem) {
      .editorial table caption,
      .content-table caption {
        font-size: 1rem;
        line-height: 1.5rem; } }

.table-wrapper.table-wrapper--overflow {
  max-width: 100%;
  overflow: auto; }

.table-wrapper.table-wrapper--columnize table {
  width: 100%; }

.table-wrapper.table-wrapper--columnize thead {
  display: none; }

.table-wrapper.table-wrapper--columnize tbody tr {
  border-bottom: 4px #fff solid; }

.table-wrapper.table-wrapper--columnize th,
.table-wrapper.table-wrapper--columnize td {
  display: block;
  border-width: 0; }
  .table-wrapper.table-wrapper--columnize th.align-right,
  .table-wrapper.table-wrapper--columnize td.align-right {
    text-align: initial; }

.table-wrapper.table-wrapper--columnize .responsive-label {
  display: inline;
  font-weight: 500; }
  .table-wrapper.table-wrapper--columnize .responsive-label::after {
    content: ': '; }

@supports (display: grid) {
  .table-wrapper.table-wrapper--columnize tr {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-gap: 4px; }
    .table-wrapper.table-wrapper--columnize tr th {
      grid-column: 1 / -1; } }

@media screen and (min-width: 58rem) {
  .table-wrapper.table-wrapper--columnize thead {
    display: table-header-group; }
  .table-wrapper.table-wrapper--columnize tr {
    display: table-row; }
  .table-wrapper.table-wrapper--columnize th,
  .table-wrapper.table-wrapper--columnize td {
    display: table-cell;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-width: 4px; }
    .table-wrapper.table-wrapper--columnize th.align-right,
    .table-wrapper.table-wrapper--columnize td.align-right {
      text-align: right; }
  .table-wrapper.table-wrapper--columnize tbody tr {
    border-bottom-width: 0; }
  .table-wrapper.table-wrapper--columnize .responsive-label {
    display: none; } }

figure {
  margin: 0; }
  figure img {
    width: 100%;
    height: auto; }
  figure figcaption {
    margin-top: 1em; }

.ambient-video {
  position: relative;
  width: 100%; }
  .ambient-video video {
    width: 100%;
    height: auto; }
  .ambient-video button {
    display: none;
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    z-index: 20; }

.universal-header {
  color: #fff;
  display: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  background-color: #041E42; }
  .universal-header .cite-media .icon-label {
    color: #fff; }
  .universal-header .image-with-caption__media {
    background-color: #000000; }
  .universal-header .icon-label--stacked .label {
    color: #fff; }
  .universal-header a:link, .universal-header a:visited {
    color: #fff; }
  .universal-header a:hover, .universal-header a:active {
    color: #B1C9E8; }
  .universal-header .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .universal-header .carousel figcaption a:link, .universal-header .carousel figcaption a:visited {
      color: #000000; }
    .universal-header .carousel figcaption a:hover, .universal-header .carousel figcaption a:active {
      color: #0033a0; }
    .universal-header .carousel figcaption a.link--fancy {
      background-image: none; }
    .universal-header .carousel figcaption a:active, .universal-header .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .universal-header .carousel figcaption a:link, .universal-header .carousel figcaption a:visited {
      color: #fff; }
    .universal-header .carousel figcaption a:hover, .universal-header .carousel figcaption a:active {
      color: #fff; }
  .universal-header button,
  .universal-header a.button,
  .universal-header input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .universal-header button:link,
    .universal-header a.button:link,
    .universal-header input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .universal-header button.button--ghost,
    .universal-header a.button.button--ghost,
    .universal-header input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .universal-header button.button--bluegrass,
    .universal-header a.button.button--bluegrass,
    .universal-header input.button.button--bluegrass {
      border-color: #0071eb; }
    .universal-header button.button--transparent,
    .universal-header a.button.button--transparent,
    .universal-header input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .universal-header button[disabled],
    .universal-header a.button[disabled],
    .universal-header input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .universal-header button[disabled].button--ghost,
      .universal-header a.button[disabled].button--ghost,
      .universal-header input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .universal-header button:hover,
    .universal-header a.button:hover,
    .universal-header input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .universal-header button:hover.button--ghost,
      .universal-header a.button:hover.button--ghost,
      .universal-header input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .universal-header button:active, .universal-header button[aria-pressed='true'],
    .universal-header a.button:active,
    .universal-header a.button[aria-pressed='true'],
    .universal-header input.button:active,
    .universal-header input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .universal-header button:active.button--ghost, .universal-header button[aria-pressed='true'].button--ghost,
      .universal-header a.button:active.button--ghost,
      .universal-header a.button[aria-pressed='true'].button--ghost,
      .universal-header input.button:active.button--ghost,
      .universal-header input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .universal-header button:active.button--transparent, .universal-header button[aria-pressed='true'].button--transparent,
      .universal-header a.button:active.button--transparent,
      .universal-header a.button[aria-pressed='true'].button--transparent,
      .universal-header input.button:active.button--transparent,
      .universal-header input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .universal-header button:focus,
    .universal-header a.button:focus,
    .universal-header input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .universal-header button:focus.button--ghost,
      .universal-header a.button:focus.button--ghost,
      .universal-header input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .universal-header .headline-group .headline-group__super {
    color: #DCDDDE; }
  .universal-header .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .universal-header .headline-group .headline-group__head a {
    color: #fff; }
  .universal-header .slick-prev,
  .universal-header .slick-next {
    background-color: #515664;
    color: #fff; }
    .universal-header .slick-prev:hover, .universal-header .slick-prev:focus,
    .universal-header .slick-next:hover,
    .universal-header .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .universal-header .slick-prev::before,
    .universal-header .slick-next::before {
      color: #fff; }
  .universal-header .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .universal-header .slick-dots li button::before {
      color: #ebebeb; }
  .universal-header .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .universal-header .statistic .editorial::before {
    background-color: #fff; }
  .universal-header .statistic .headline-group .headline-group__head {
    color: #fff; }
  .universal-header .statistic .headline-group .headline-group__super,
  .universal-header .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .universal-header .pullquote__attribution::before {
    background-color: #fff; }
  .universal-header .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .universal-header .search-control {
    background-color: transparent;
    color: #fff; }
    .universal-header .search-control:hover, .universal-header .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .universal-header .menu-button {
    background-color: transparent;
    color: #aaa; }
    .universal-header .menu-button:hover, .universal-header .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .universal-header .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .universal-header .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .universal-header .contact-table th,
  .universal-header .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .universal-header .social-media-links a:link, .universal-header .social-media-links a:visited {
    color: #fff; }
  .universal-header .social-media-links a:hover, .universal-header .social-media-links a:active {
    color: #0033a0; }
  .universal-header form input[type='text'],
  .universal-header form input[type='password'],
  .universal-header form input[type='color'],
  .universal-header form input[type='date'],
  .universal-header form input[type='datetime'],
  .universal-header form input[type='email'],
  .universal-header form input[type='month'],
  .universal-header form input[type='number'],
  .universal-header form input[type='range'],
  .universal-header form input[type='search'],
  .universal-header form input[type='tel'],
  .universal-header form input[type='time'],
  .universal-header form input[type='url'],
  .universal-header form input[type='week'],
  .universal-header form textarea {
    border-color: transparent; }
  .universal-header .universal-header__layout {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (min-width: 35rem) {
      .universal-header .universal-header__layout {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .universal-header.clamp--wildcat {
    background-color: #1f2c5e; }
  @media screen and (min-width: 58rem) {
    .universal-header {
      display: block; } }

.global-header {
  color: #fff;
  background-color: #0033a0; }
  .global-header .cite-media .icon-label {
    color: #fff; }
  .global-header .image-with-caption__media {
    background-color: #000000; }
  .global-header .icon-label--stacked .label {
    color: #fff; }
  .global-header a:link, .global-header a:visited {
    color: #fff; }
  .global-header a:hover, .global-header a:active {
    color: #B1C9E8; }
  .global-header .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .global-header .carousel figcaption a:link, .global-header .carousel figcaption a:visited {
      color: #000000; }
    .global-header .carousel figcaption a:hover, .global-header .carousel figcaption a:active {
      color: #0033a0; }
    .global-header .carousel figcaption a.link--fancy {
      background-image: none; }
    .global-header .carousel figcaption a:active, .global-header .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .global-header .carousel figcaption a:link, .global-header .carousel figcaption a:visited {
      color: #fff; }
    .global-header .carousel figcaption a:hover, .global-header .carousel figcaption a:active {
      color: #fff; }
  .global-header button,
  .global-header a.button,
  .global-header input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .global-header button:link,
    .global-header a.button:link,
    .global-header input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .global-header button.button--ghost,
    .global-header a.button.button--ghost,
    .global-header input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .global-header button.button--bluegrass,
    .global-header a.button.button--bluegrass,
    .global-header input.button.button--bluegrass {
      border-color: #0071eb; }
    .global-header button.button--transparent,
    .global-header a.button.button--transparent,
    .global-header input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .global-header button[disabled],
    .global-header a.button[disabled],
    .global-header input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .global-header button[disabled].button--ghost,
      .global-header a.button[disabled].button--ghost,
      .global-header input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .global-header button:hover,
    .global-header a.button:hover,
    .global-header input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .global-header button:hover.button--ghost,
      .global-header a.button:hover.button--ghost,
      .global-header input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .global-header button:active, .global-header button[aria-pressed='true'],
    .global-header a.button:active,
    .global-header a.button[aria-pressed='true'],
    .global-header input.button:active,
    .global-header input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .global-header button:active.button--ghost, .global-header button[aria-pressed='true'].button--ghost,
      .global-header a.button:active.button--ghost,
      .global-header a.button[aria-pressed='true'].button--ghost,
      .global-header input.button:active.button--ghost,
      .global-header input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .global-header button:active.button--transparent, .global-header button[aria-pressed='true'].button--transparent,
      .global-header a.button:active.button--transparent,
      .global-header a.button[aria-pressed='true'].button--transparent,
      .global-header input.button:active.button--transparent,
      .global-header input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .global-header button:focus,
    .global-header a.button:focus,
    .global-header input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .global-header button:focus.button--ghost,
      .global-header a.button:focus.button--ghost,
      .global-header input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .global-header .headline-group .headline-group__super {
    color: #DCDDDE; }
  .global-header .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .global-header .headline-group .headline-group__head a {
    color: #fff; }
  .global-header .slick-prev,
  .global-header .slick-next {
    background-color: #515664;
    color: #fff; }
    .global-header .slick-prev:hover, .global-header .slick-prev:focus,
    .global-header .slick-next:hover,
    .global-header .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .global-header .slick-prev::before,
    .global-header .slick-next::before {
      color: #fff; }
  .global-header .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .global-header .slick-dots li button::before {
      color: #ebebeb; }
  .global-header .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .global-header .statistic .editorial::before {
    background-color: #fff; }
  .global-header .statistic .headline-group .headline-group__head {
    color: #fff; }
  .global-header .statistic .headline-group .headline-group__super,
  .global-header .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .global-header .pullquote__attribution::before {
    background-color: #fff; }
  .global-header .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .global-header .search-control {
    background-color: transparent;
    color: #fff; }
    .global-header .search-control:hover, .global-header .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .global-header .menu-button {
    background-color: transparent;
    color: #aaa; }
    .global-header .menu-button:hover, .global-header .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .global-header .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .global-header .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .global-header .contact-table th,
  .global-header .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .global-header .social-media-links a:link, .global-header .social-media-links a:visited {
    color: #fff; }
  .global-header .social-media-links a:hover, .global-header .social-media-links a:active {
    color: #0033a0; }
  .global-header form input[type='text'],
  .global-header form input[type='password'],
  .global-header form input[type='color'],
  .global-header form input[type='date'],
  .global-header form input[type='datetime'],
  .global-header form input[type='email'],
  .global-header form input[type='month'],
  .global-header form input[type='number'],
  .global-header form input[type='range'],
  .global-header form input[type='search'],
  .global-header form input[type='tel'],
  .global-header form input[type='time'],
  .global-header form input[type='url'],
  .global-header form input[type='week'],
  .global-header form textarea {
    border-color: transparent; }
  .global-header .slab.global-header__nav-bar {
    display: none;
    padding: 1rem; }
  .global-header .slab.mobile-nav {
    padding: 0; }
  .global-header .utility-nav {
    display: none; }
  @media screen and (min-width: 58rem) {
    .global-header .slab.global-header__masthead {
      padding: 1.5rem 1rem 0.5rem; }
    .global-header .slab.global-header__nav-bar {
      display: block;
      position: relative; }
    .global-header .slab.mobile-nav {
      display: none; }
    .global-header .slab.global-header__nav-bar .slab__wrapper {
      padding: calc(0.75rem - 1px) 0 0.75rem;
      border-top: 1px #c8c8c7 solid; }
    .global-header .utility-nav {
      display: block; } }
  @media screen and (min-width: 76rem) {
    .global-header .slab.global-header__masthead {
      padding: 1.5rem 0 0.5rem; }
    .global-header .slab.global-header__nav-bar {
      padding-right: 0;
      padding-left: 0; } }

.global-header__banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .global-header__banner .uky-logo-main {
    width: 14.118rem;
    height: 3.5rem; }
  .global-header__banner .toggle-button {
    -ms-flex-item-align: center;
        align-self: center; }
  @media screen and (min-width: 58rem) {
    .global-header__banner .toggle-button {
      display: none; }
    .global-header__banner .menu-button {
      display: none; }
    .global-header__banner .uky-logo-main {
      width: 23.118rem;
      height: 6rem; } }

.mobile-tab-nav .utility-nav {
  display: block;
  margin-top: 0.5rem; }

.mobile-tab-nav .universal-nav > * {
  padding: 0.5rem 0.5rem 0 0; }
  .mobile-tab-nav .universal-nav > *.my-uk-logo {
    padding: 0; }

.mobile-tab-nav .mobile-tab-nav__main-menu-panel {
  background-color: #0033a0; }

.mobile-tab-nav .mobile-tab-nav__menus {
  padding: 1.5rem;
  background-color: #1f2c5e; }

.mobile-tab-nav .mobile-tab-nav__universal {
  padding: 1.5rem 1.5rem 0; }

.mobile-tab-nav .universal-breadcrumb {
  display: block; }

.mobile-tab-nav .my-uk-logo svg {
  width: 4.375rem;
  height: 1.875rem; }

.mobile-tab-nav .section-nav {
  padding: 1.5rem; }
  .mobile-tab-nav .section-nav li {
    display: none; }
    .mobile-tab-nav .section-nav li.current-item {
      display: list-item;
      font-size: 1.1667rem;
      line-height: 2rem; }
      @media screen and (min-width: 76rem) {
        .mobile-tab-nav .section-nav li.current-item {
          font-size: 1.1667rem;
          line-height: 2rem; } }
      .mobile-tab-nav .section-nav li.current-item a {
        pointer-events: none; }
      .mobile-tab-nav .section-nav li.current-item ul,
      .mobile-tab-nav .section-nav li.current-item ol {
        padding-top: calc(0.5rem - 1px);
        padding-bottom: 0.5rem;
        border-top: 1px #1897d4 solid; }
      .mobile-tab-nav .section-nav li.current-item li {
        display: list-item; }

.mobile-tab-nav--wildcat .mobile-tab-nav__main-menu-tab[aria-selected='true'] {
  background-color: #0033a0; }

.mobile-tab-nav--wildcat .mobile-tab-nav__menus {
  padding-bottom: 0;
  background-color: #0033a0; }

.mobile-tab-nav--wildcat .mobile-tab-nav__universal {
  padding-top: 0; }

.mega-menu .mega-menu__nav-item {
  cursor: pointer;
  position: relative; }
  .mega-menu .mega-menu__nav-item[aria-expanded=true]::after {
    display: block;
    position: absolute;
    bottom: -.25rem;
    left: 0;
    width: 3.125rem;
    height: .25rem;
    background-color: #fff;
    content: ''; }

.mega-menu .mega-menu__slab {
  background-color: #1f2c5e;
  overflow: hidden;
  top: 0;
  width: 100%; }
  .mega-menu .mega-menu__slab:not(.open) {
    max-height: 0px;
    left: -9999px; }
  .mega-menu .mega-menu__slab.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    padding: 0 0.5rem 0.5rem; }
  .mega-menu .mega-menu__slab .mega-menu__description,
  .mega-menu .mega-menu__slab .mega-menu__submenus {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%; }
  .mega-menu .mega-menu__slab .mega-menu__description {
    display: none; }
  .mega-menu .mega-menu__slab .mega-menu__submenus a {
    font-size: 1rem;
    line-height: 1.5rem;
    padding-bottom: 0.5rem; }
    @media screen and (min-width: 76rem) {
      .mega-menu .mega-menu__slab .mega-menu__submenus a {
        font-size: 1rem;
        line-height: 1.5rem; } }

@media screen and (min-width: 58rem) {
  .mega-menu .mega-menu__slab {
    background-color: #0033a0;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100vw;
    z-index: 100; }
    .mega-menu .mega-menu__slab.open {
      padding: 0 1.5rem 1.5rem; }
    .mega-menu .mega-menu__slab .mega-menu__description,
    .mega-menu .mega-menu__slab .mega-menu__submenus {
      font-size: 1rem;
      line-height: 1.5rem; } }
    @media screen and (min-width: 58rem) and (min-width: 76rem) {
      .mega-menu .mega-menu__slab .mega-menu__description,
      .mega-menu .mega-menu__slab .mega-menu__submenus {
        font-size: 1rem;
        line-height: 1.5rem; } }

@media screen and (min-width: 58rem) {
    .mega-menu .mega-menu__slab .mega-menu__description {
      display: block; } }

.mega-menu.mega-menu--mobile.open .mega-menu__level_1 {
  display: none; }

.mega-menu .mega-menu__mobile-slab {
  display: none; }
  .mega-menu .mega-menu__mobile-slab.open {
    display: block; }

.global-footer {
  color: #fff;
  background-color: #1f2c5e; }
  .global-footer .cite-media .icon-label {
    color: #fff; }
  .global-footer .image-with-caption__media {
    background-color: #000000; }
  .global-footer .icon-label--stacked .label {
    color: #fff; }
  .global-footer a:link, .global-footer a:visited {
    color: #fff; }
  .global-footer a:hover, .global-footer a:active {
    color: #B1C9E8; }
  .global-footer .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .global-footer .carousel figcaption a:link, .global-footer .carousel figcaption a:visited {
      color: #000000; }
    .global-footer .carousel figcaption a:hover, .global-footer .carousel figcaption a:active {
      color: #0033a0; }
    .global-footer .carousel figcaption a.link--fancy {
      background-image: none; }
    .global-footer .carousel figcaption a:active, .global-footer .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .global-footer .carousel figcaption a:link, .global-footer .carousel figcaption a:visited {
      color: #fff; }
    .global-footer .carousel figcaption a:hover, .global-footer .carousel figcaption a:active {
      color: #fff; }
  .global-footer button,
  .global-footer a.button,
  .global-footer input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .global-footer button:link,
    .global-footer a.button:link,
    .global-footer input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .global-footer button.button--ghost,
    .global-footer a.button.button--ghost,
    .global-footer input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .global-footer button.button--bluegrass,
    .global-footer a.button.button--bluegrass,
    .global-footer input.button.button--bluegrass {
      border-color: #0071eb; }
    .global-footer button.button--transparent,
    .global-footer a.button.button--transparent,
    .global-footer input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .global-footer button[disabled],
    .global-footer a.button[disabled],
    .global-footer input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .global-footer button[disabled].button--ghost,
      .global-footer a.button[disabled].button--ghost,
      .global-footer input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .global-footer button:hover,
    .global-footer a.button:hover,
    .global-footer input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .global-footer button:hover.button--ghost,
      .global-footer a.button:hover.button--ghost,
      .global-footer input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .global-footer button:active, .global-footer button[aria-pressed='true'],
    .global-footer a.button:active,
    .global-footer a.button[aria-pressed='true'],
    .global-footer input.button:active,
    .global-footer input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .global-footer button:active.button--ghost, .global-footer button[aria-pressed='true'].button--ghost,
      .global-footer a.button:active.button--ghost,
      .global-footer a.button[aria-pressed='true'].button--ghost,
      .global-footer input.button:active.button--ghost,
      .global-footer input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .global-footer button:active.button--transparent, .global-footer button[aria-pressed='true'].button--transparent,
      .global-footer a.button:active.button--transparent,
      .global-footer a.button[aria-pressed='true'].button--transparent,
      .global-footer input.button:active.button--transparent,
      .global-footer input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .global-footer button:focus,
    .global-footer a.button:focus,
    .global-footer input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .global-footer button:focus.button--ghost,
      .global-footer a.button:focus.button--ghost,
      .global-footer input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .global-footer .headline-group .headline-group__super {
    color: #DCDDDE; }
  .global-footer .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .global-footer .headline-group .headline-group__head a {
    color: #fff; }
  .global-footer .slick-prev,
  .global-footer .slick-next {
    background-color: #515664;
    color: #fff; }
    .global-footer .slick-prev:hover, .global-footer .slick-prev:focus,
    .global-footer .slick-next:hover,
    .global-footer .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .global-footer .slick-prev::before,
    .global-footer .slick-next::before {
      color: #fff; }
  .global-footer .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .global-footer .slick-dots li button::before {
      color: #ebebeb; }
  .global-footer .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .global-footer .statistic .editorial::before {
    background-color: #fff; }
  .global-footer .statistic .headline-group .headline-group__head {
    color: #fff; }
  .global-footer .statistic .headline-group .headline-group__super,
  .global-footer .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .global-footer .pullquote__attribution::before {
    background-color: #fff; }
  .global-footer .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .global-footer .search-control {
    background-color: transparent;
    color: #fff; }
    .global-footer .search-control:hover, .global-footer .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .global-footer .menu-button {
    background-color: transparent;
    color: #aaa; }
    .global-footer .menu-button:hover, .global-footer .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .global-footer .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .global-footer .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .global-footer .contact-table th,
  .global-footer .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .global-footer .social-media-links a:link, .global-footer .social-media-links a:visited {
    color: #fff; }
  .global-footer .social-media-links a:hover, .global-footer .social-media-links a:active {
    color: #0033a0; }
  .global-footer form input[type='text'],
  .global-footer form input[type='password'],
  .global-footer form input[type='color'],
  .global-footer form input[type='date'],
  .global-footer form input[type='datetime'],
  .global-footer form input[type='email'],
  .global-footer form input[type='month'],
  .global-footer form input[type='number'],
  .global-footer form input[type='range'],
  .global-footer form input[type='search'],
  .global-footer form input[type='tel'],
  .global-footer form input[type='time'],
  .global-footer form input[type='url'],
  .global-footer form input[type='week'],
  .global-footer form textarea {
    border-color: transparent; }
  @media screen and (min-width: 35rem) {
    .global-footer .slab__wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @supports (display: grid) {
        .global-footer .slab__wrapper {
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
          grid-gap: 1.5rem; } } }
  @media screen and (min-width: 58rem) {
    @supports (display: grid) {
      .global-footer .slab__wrapper {
        grid-template-columns: minmax(275px, 1fr) minmax(200px, 487px) minmax(275px, 1fr); } } }
  .global-footer .global-footer__column {
    margin-bottom: 1.5rem; }
    @media screen and (min-width: 35rem) {
      .global-footer .global-footer__column {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        width: 100%;
        min-width: 200px;
        max-width: 275px;
        margin: 0 1rem; }
        @supports (display: grid) {
          .global-footer .global-footer__column {
            width: auto;
            min-width: auto;
            max-width: none;
            margin-bottom: 0; }
            .global-footer .global-footer__column:nth-child(3n + 2) {
              min-width: auto;
              max-width: none; } } }
  .global-footer .social-media-links {
    padding-right: 0;
    padding-left: 0; }
    .global-footer .social-media-links .social-media-links__linkset {
      margin: 0; }
    .global-footer .social-media-links .headline-group__head {
      font-size: 1.25rem;
      line-height: 1.5rem;
      text-transform: uppercase; }
      @media screen and (min-width: 76rem) {
        .global-footer .social-media-links .headline-group__head {
          font-size: 1.25rem;
          line-height: 1.5rem; } }
  .global-footer .link-group {
    font-size: 1.1667rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      .global-footer .link-group {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
  .global-footer .art-link {
    display: block;
    width: 100%; }

.universal-footer {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #0033a0; }
  .universal-footer .uk-wordmark {
    display: block;
    width: 70vw;
    height: 7.14vw;
    margin: 0 auto 1rem; }
    @media screen and (min-width: 58rem) {
      .universal-footer .uk-wordmark {
        width: 20rem;
        height: 2.04rem; } }

.universal-footer__ribbon a {
  line-height: 17px;
  text-decoration: none;
  text-shadow: 1px 0 1px #0033a0, 2px 0 1px #0033a0, -1px 0 1px #0033a0, -2px 0 1px #0033a0; }
  .universal-footer__ribbon a.underline-link {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(161, 211, 237, 0.6) 0, rgba(161, 211, 237, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1;
    font-weight: normal;
    text-decoration: none; }
    .universal-footer__ribbon a.underline-link:link, .universal-footer__ribbon a.underline-link:visited {
      color: #000000; }
    .universal-footer__ribbon a.underline-link:hover, .universal-footer__ribbon a.underline-link:active {
      color: #0033a0; }
    .universal-footer__ribbon a.underline-link.link--fancy {
      background-image: none; }
    .universal-footer__ribbon a.underline-link:active, .universal-footer__ribbon a.underline-link:hover {
      background-position: 0 0, 1000px 1px; }
    .universal-footer__ribbon a.underline-link:link, .universal-footer__ribbon a.underline-link:visited {
      color: #fff; }
    .universal-footer__ribbon a.underline-link:hover, .universal-footer__ribbon a.underline-link:active {
      color: #fff; }
  .universal-footer__ribbon a:hover, .universal-footer__ribbon a:active {
    text-shadow: none; }
  .universal-footer__ribbon a .icon-label .label {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(161, 211, 237, 0.6) 0, rgba(161, 211, 237, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1;
    font-weight: normal;
    text-decoration: none; }
    .universal-footer__ribbon a .icon-label .label:link, .universal-footer__ribbon a .icon-label .label:visited {
      color: #000000; }
    .universal-footer__ribbon a .icon-label .label:hover, .universal-footer__ribbon a .icon-label .label:active {
      color: #0033a0; }
    .universal-footer__ribbon a .icon-label .label.link--fancy {
      background-image: none; }
    .universal-footer__ribbon a .icon-label .label:active, .universal-footer__ribbon a .icon-label .label:hover {
      background-position: 0 0, 1000px 1px; }
    .universal-footer__ribbon a .icon-label .label:link, .universal-footer__ribbon a .icon-label .label:visited {
      color: #fff; }
    .universal-footer__ribbon a .icon-label .label:hover, .universal-footer__ribbon a .icon-label .label:active {
      color: #a1d3ed; }

.universal-footer__ribbon .ic--pin {
  position: relative;
  top: .125rem;
  font-size: .93em; }

.universal-footer__ribbon > * {
  margin-bottom: 1rem; }

@media screen and (min-width: 58rem) {
  .universal-footer__ribbon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .universal-footer__ribbon > * {
      margin-right: -1px;
      margin-bottom: 0;
      padding: 0 1rem;
      border-right: 1px #a1d3ed solid;
      border-width: 0 1px; }
      .universal-footer__ribbon > *:first-child {
        padding-left: 0; }
      .universal-footer__ribbon > *:last-child {
        margin-right: 0;
        padding-right: 0;
        border-width: 0; } }

.page-header--text.slab--wildcat-white {
  border-top: 2px #c8c8c7 solid; }

.page-header.page-header--hero {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0; }
  .page-header.page-header--hero img {
    display: block;
    margin: 0; }
  .page-header.page-header--hero.popout {
    padding-bottom: 0; }
  .page-header.page-header--hero.slab--wildcat-blue {
    border-width: 0;
    background-color: transparent; }
    .page-header.page-header--hero.slab--wildcat-blue .slab__wrapper {
      border-width: 4px;
      border-color: #1897d4;
      background-color: #0033a0; }
  .page-header.page-header--hero.slab--dark-blue {
    border-width: 0;
    background-color: transparent; }
    .page-header.page-header--hero.slab--dark-blue .slab__wrapper {
      border-width: 4px;
      border-color: #1897d4;
      background-color: #1f2c5e; }
  .page-header.page-header--hero .slab__wrapper {
    position: relative;
    margin-top: -1rem;
    padding: 0 1rem;
    border-color: #c8c8c7;
    background-color: #eff4fd; }
  .page-header.page-header--hero .page-header__content {
    width: 100%;
    padding-top: 1rem;
    padding-right: 1rem; }
  .page-header.page-header--hero .page-header__secondary-img {
    margin-right: -1rem;
    margin-left: -1rem; }
  @media screen and (min-width: 35rem) {
    .page-header.page-header--hero .slab__wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 0 2rem; }
    .page-header.page-header--hero .page-header__secondary-img {
      margin-right: -2rem;
      margin-left: 0; } }
  @media screen and (min-width: 58rem) {
    .page-header.page-header--hero .slab__wrapper {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: -7.5rem;
      padding: 0; }
    .page-header.page-header--hero .page-header__content {
      padding: 2rem 4.5rem; }
    .page-header.page-header--hero .page-header__secondary-img {
      -ms-flex-item-align: stretch;
          align-self: stretch;
      max-width: 355px;
      margin-right: 0; } }
  .page-header.page-header--hero.page-header--overlay-hero {
    position: relative;
    padding-bottom: 0; }
    .page-header.page-header--hero.page-header--overlay-hero .slab__wrapper {
      border: none;
      margin-top: 0;
      margin-bottom: 0; }
    .page-header.page-header--hero.page-header--overlay-hero .page-header__content {
      position: absolute;
      bottom: 0;
      padding: 0;
      width: calc(100% - (2 * 1rem));
      margin-bottom: 1rem; }
      @media screen and (min-width: 58rem) {
        .page-header.page-header--hero.page-header--overlay-hero .page-header__content {
          width: 100%; } }
    .page-header.page-header--hero.page-header--overlay-hero .headline-group,
    .page-header.page-header--hero.page-header--overlay-hero .headline-group .headline-group__super {
      color: #fff;
      text-shadow: 1px 1px 2px black; }
      .page-header.page-header--hero.page-header--overlay-hero .headline-group a:link, .page-header.page-header--hero.page-header--overlay-hero .headline-group a:visited,
      .page-header.page-header--hero.page-header--overlay-hero .headline-group .headline-group__super a:link,
      .page-header.page-header--hero.page-header--overlay-hero .headline-group .headline-group__super a:visited {
        text-decoration: none;
        color: #fff; }
      .page-header.page-header--hero.page-header--overlay-hero .headline-group a:hover, .page-header.page-header--hero.page-header--overlay-hero .headline-group a:active,
      .page-header.page-header--hero.page-header--overlay-hero .headline-group .headline-group__super a:hover,
      .page-header.page-header--hero.page-header--overlay-hero .headline-group .headline-group__super a:active {
        text-decoration: underline;
        color: #fff; }

.page-header.page-header--split {
  padding: 0;
  background-color: #eff4fd; }
  .page-header.page-header--split.slab--light-gray {
    padding-bottom: 0;
    border-width: 0;
    background-color: #c8c8c7; }
  .page-header.page-header--split.slab--wildcat-blue {
    padding-bottom: 0;
    border-width: 0;
    background-color: #0033a0; }
  .page-header.page-header--split.slab--dark-blue {
    padding-bottom: 0;
    border-width: 0;
    background-color: #1f2c5e; }
  .page-header.page-header--split .page-header__content {
    padding: 1rem 1rem;
    padding-bottom: 1rem;
    border-bottom: 4px #1897d4 solid; }
  .page-header.page-header--split .slab__wrapper {
    padding: 0;
    border-width: 0; }
  .page-header.page-header--split .cta-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .page-header.page-header--split .cta-group a {
      margin-bottom: 1rem; }
      .page-header.page-header--split .cta-group a:last-child {
        margin-bottom: 0; }
  @media screen and (min-width: 58rem) {
    .page-header.page-header--split .page-header--split__hero {
      width: 56%;
      margin-left: auto; }
    .page-header.page-header--split .slab__wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 50%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      max-width: 72rem;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      overflow: hidden; }
    .page-header.page-header--split .page-header__content {
      width: 50%;
      max-height: 100%;
      padding: 2rem 3rem;
      background-color: #0033a0;
      color: #fff; }
      .page-header.page-header--split .page-header__content .cite-media .icon-label {
        color: #fff; }
      .page-header.page-header--split .page-header__content .image-with-caption__media {
        background-color: #000000; }
      .page-header.page-header--split .page-header__content .icon-label--stacked .label {
        color: #fff; }
      .page-header.page-header--split .page-header__content a:link, .page-header.page-header--split .page-header__content a:visited {
        color: #fff; }
      .page-header.page-header--split .page-header__content a:hover, .page-header.page-header--split .page-header__content a:active {
        color: #B1C9E8; }
      .page-header.page-header--split .page-header__content .carousel figcaption a {
        background-attachment: scroll;
        background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
        background-repeat: no-repeat;
        background-position: 0 .5em, 0 0;
        position: relative;
        -webkit-transition: .2s background-position ease-out;
        transition: .2s background-position ease-out;
        font-weight: 500;
        text-decoration: none;
        z-index: 1; }
        .page-header.page-header--split .page-header__content .carousel figcaption a:link, .page-header.page-header--split .page-header__content .carousel figcaption a:visited {
          color: #000000; }
        .page-header.page-header--split .page-header__content .carousel figcaption a:hover, .page-header.page-header--split .page-header__content .carousel figcaption a:active {
          color: #0033a0; }
        .page-header.page-header--split .page-header__content .carousel figcaption a.link--fancy {
          background-image: none; }
        .page-header.page-header--split .page-header__content .carousel figcaption a:active, .page-header.page-header--split .page-header__content .carousel figcaption a:hover {
          background-position: 0 0, 1000px 1px; }
        .page-header.page-header--split .page-header__content .carousel figcaption a:link, .page-header.page-header--split .page-header__content .carousel figcaption a:visited {
          color: #fff; }
        .page-header.page-header--split .page-header__content .carousel figcaption a:hover, .page-header.page-header--split .page-header__content .carousel figcaption a:active {
          color: #fff; }
      .page-header.page-header--split .page-header__content button,
      .page-header.page-header--split .page-header__content a.button,
      .page-header.page-header--split .page-header__content input.button {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
        .page-header.page-header--split .page-header__content button:link,
        .page-header.page-header--split .page-header__content a.button:link,
        .page-header.page-header--split .page-header__content input.button:link {
          border-color: #fff;
          background-color: #fff;
          color: #0033a0; }
        .page-header.page-header--split .page-header__content button.button--ghost,
        .page-header.page-header--split .page-header__content a.button.button--ghost,
        .page-header.page-header--split .page-header__content input.button.button--ghost {
          background-color: transparent;
          border-color: #fff;
          color: #fff; }
        .page-header.page-header--split .page-header__content button.button--bluegrass,
        .page-header.page-header--split .page-header__content a.button.button--bluegrass,
        .page-header.page-header--split .page-header__content input.button.button--bluegrass {
          border-color: #0071eb; }
        .page-header.page-header--split .page-header__content button.button--transparent,
        .page-header.page-header--split .page-header__content a.button.button--transparent,
        .page-header.page-header--split .page-header__content input.button.button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #fff; }
        .page-header.page-header--split .page-header__content button[disabled],
        .page-header.page-header--split .page-header__content a.button[disabled],
        .page-header.page-header--split .page-header__content input.button[disabled] {
          border-color: rgba(237, 237, 237, 0.66) !important;
          background-color: rgba(237, 237, 237, 0.66) !important;
          color: #0033a0 !important; }
          .page-header.page-header--split .page-header__content button[disabled].button--ghost,
          .page-header.page-header--split .page-header__content a.button[disabled].button--ghost,
          .page-header.page-header--split .page-header__content input.button[disabled].button--ghost {
            background-color: transparent !important;
            color: #fff !important; }
        .page-header.page-header--split .page-header__content button:hover,
        .page-header.page-header--split .page-header__content a.button:hover,
        .page-header.page-header--split .page-header__content input.button:hover {
          border-color: #fff;
          background-color: #0033a0;
          color: #fff; }
          .page-header.page-header--split .page-header__content button:hover.button--ghost,
          .page-header.page-header--split .page-header__content a.button:hover.button--ghost,
          .page-header.page-header--split .page-header__content input.button:hover.button--ghost {
            background-color: #fff;
            border-color: #fff;
            color: #0033a0; }
        .page-header.page-header--split .page-header__content button:active, .page-header.page-header--split .page-header__content button[aria-pressed='true'],
        .page-header.page-header--split .page-header__content a.button:active,
        .page-header.page-header--split .page-header__content a.button[aria-pressed='true'],
        .page-header.page-header--split .page-header__content input.button:active,
        .page-header.page-header--split .page-header__content input.button[aria-pressed='true'] {
          border-color: #1f2c5e;
          background-color: #DCDDDE;
          color: #0033a0; }
          .page-header.page-header--split .page-header__content button:active.button--ghost, .page-header.page-header--split .page-header__content button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split .page-header__content a.button:active.button--ghost,
          .page-header.page-header--split .page-header__content a.button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split .page-header__content input.button:active.button--ghost,
          .page-header.page-header--split .page-header__content input.button[aria-pressed='true'].button--ghost {
            color: #0033a0; }
          .page-header.page-header--split .page-header__content button:active.button--transparent, .page-header.page-header--split .page-header__content button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split .page-header__content a.button:active.button--transparent,
          .page-header.page-header--split .page-header__content a.button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split .page-header__content input.button:active.button--transparent,
          .page-header.page-header--split .page-header__content input.button[aria-pressed='true'].button--transparent {
            border-color: transparent;
            background-color: transparent;
            color: #1f2c5e; }
        .page-header.page-header--split .page-header__content button:focus,
        .page-header.page-header--split .page-header__content a.button:focus,
        .page-header.page-header--split .page-header__content input.button:focus {
          border-color: #fff;
          outline: none;
          background-color: #DCDDDE;
          color: #0033a0; }
          .page-header.page-header--split .page-header__content button:focus.button--ghost,
          .page-header.page-header--split .page-header__content a.button:focus.button--ghost,
          .page-header.page-header--split .page-header__content input.button:focus.button--ghost {
            background-color: transparent;
            color: #fff; }
      .page-header.page-header--split .page-header__content .headline-group .headline-group__super {
        color: #DCDDDE; }
      .page-header.page-header--split .page-header__content .headline-group .headline-group__sub {
        color: #DCDDDE; }
      .page-header.page-header--split .page-header__content .headline-group .headline-group__head a {
        color: #fff; }
      .page-header.page-header--split .page-header__content .slick-prev,
      .page-header.page-header--split .page-header__content .slick-next {
        background-color: #515664;
        color: #fff; }
        .page-header.page-header--split .page-header__content .slick-prev:hover, .page-header.page-header--split .page-header__content .slick-prev:focus,
        .page-header.page-header--split .page-header__content .slick-next:hover,
        .page-header.page-header--split .page-header__content .slick-next:focus {
          background-color: #515664;
          color: #fff; }
        .page-header.page-header--split .page-header__content .slick-prev::before,
        .page-header.page-header--split .page-header__content .slick-next::before {
          color: #fff; }
      .page-header.page-header--split .page-header__content .slick-dots li button {
        background-color: transparent;
        color: #000000; }
        .page-header.page-header--split .page-header__content .slick-dots li button::before {
          color: #ebebeb; }
      .page-header.page-header--split .page-header__content .slick-dots li.slick-active button::before {
        color: #B1C9E8; }
      .page-header.page-header--split .page-header__content .statistic .editorial::before {
        background-color: #fff; }
      .page-header.page-header--split .page-header__content .statistic .headline-group .headline-group__head {
        color: #fff; }
      .page-header.page-header--split .page-header__content .statistic .headline-group .headline-group__super,
      .page-header.page-header--split .page-header__content .statistic .headline-group .headline-group__sub {
        color: #B1C9E8; }
      .page-header.page-header--split .page-header__content .pullquote__attribution::before {
        background-color: #fff; }
      .page-header.page-header--split .page-header__content .pullquote__attribution .pullquote__first-line {
        color: #B1C9E8; }
      .page-header.page-header--split .page-header__content .search-control {
        background-color: transparent;
        color: #fff; }
        .page-header.page-header--split .page-header__content .search-control:hover, .page-header.page-header--split .page-header__content .search-control:active {
          background-color: transparent;
          color: #B1C9E8; }
      .page-header.page-header--split .page-header__content .menu-button {
        background-color: transparent;
        color: #aaa; }
        .page-header.page-header--split .page-header__content .menu-button:hover, .page-header.page-header--split .page-header__content .menu-button:active {
          background-color: transparent;
          color: #aaa; }
      .page-header.page-header--split .page-header__content .uky-logo-main .uky-logo-main__logo {
        fill: #fff; }
      .page-header.page-header--split .page-header__content .uky-logo-main .uky-logo-main__wordmark {
        fill: #fff; }
      .page-header.page-header--split .page-header__content .contact-table th,
      .page-header.page-header--split .page-header__content .contact-table td {
        border-color: rgba(255, 255, 255, 0.3); }
      .page-header.page-header--split .page-header__content .social-media-links a:link, .page-header.page-header--split .page-header__content .social-media-links a:visited {
        color: #fff; }
      .page-header.page-header--split .page-header__content .social-media-links a:hover, .page-header.page-header--split .page-header__content .social-media-links a:active {
        color: #0033a0; }
      .page-header.page-header--split .page-header__content form input[type='text'],
      .page-header.page-header--split .page-header__content form input[type='password'],
      .page-header.page-header--split .page-header__content form input[type='color'],
      .page-header.page-header--split .page-header__content form input[type='date'],
      .page-header.page-header--split .page-header__content form input[type='datetime'],
      .page-header.page-header--split .page-header__content form input[type='email'],
      .page-header.page-header--split .page-header__content form input[type='month'],
      .page-header.page-header--split .page-header__content form input[type='number'],
      .page-header.page-header--split .page-header__content form input[type='range'],
      .page-header.page-header--split .page-header__content form input[type='search'],
      .page-header.page-header--split .page-header__content form input[type='tel'],
      .page-header.page-header--split .page-header__content form input[type='time'],
      .page-header.page-header--split .page-header__content form input[type='url'],
      .page-header.page-header--split .page-header__content form input[type='week'],
      .page-header.page-header--split .page-header__content form textarea {
        border-color: transparent; }
    .page-header.page-header--split.slab--light-gray .page-header__content {
      background-color: #1f2c5e;
      color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .cite-media .icon-label {
        color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .image-with-caption__media {
        background-color: #000000; }
      .page-header.page-header--split.slab--light-gray .page-header__content .icon-label--stacked .label {
        color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content a:link, .page-header.page-header--split.slab--light-gray .page-header__content a:visited {
        color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content a:hover, .page-header.page-header--split.slab--light-gray .page-header__content a:active {
        color: #B1C9E8; }
      .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a {
        background-attachment: scroll;
        background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
        background-repeat: no-repeat;
        background-position: 0 .5em, 0 0;
        position: relative;
        -webkit-transition: .2s background-position ease-out;
        transition: .2s background-position ease-out;
        font-weight: 500;
        text-decoration: none;
        z-index: 1; }
        .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:link, .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:visited {
          color: #000000; }
        .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:hover, .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:active {
          color: #0033a0; }
        .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a.link--fancy {
          background-image: none; }
        .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:active, .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:hover {
          background-position: 0 0, 1000px 1px; }
        .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:link, .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:visited {
          color: #fff; }
        .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:hover, .page-header.page-header--split.slab--light-gray .page-header__content .carousel figcaption a:active {
          color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content button,
      .page-header.page-header--split.slab--light-gray .page-header__content a.button,
      .page-header.page-header--split.slab--light-gray .page-header__content input.button {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
        .page-header.page-header--split.slab--light-gray .page-header__content button:link,
        .page-header.page-header--split.slab--light-gray .page-header__content a.button:link,
        .page-header.page-header--split.slab--light-gray .page-header__content input.button:link {
          border-color: #fff;
          background-color: #fff;
          color: #0033a0; }
        .page-header.page-header--split.slab--light-gray .page-header__content button.button--ghost,
        .page-header.page-header--split.slab--light-gray .page-header__content a.button.button--ghost,
        .page-header.page-header--split.slab--light-gray .page-header__content input.button.button--ghost {
          background-color: transparent;
          border-color: #fff;
          color: #fff; }
        .page-header.page-header--split.slab--light-gray .page-header__content button.button--bluegrass,
        .page-header.page-header--split.slab--light-gray .page-header__content a.button.button--bluegrass,
        .page-header.page-header--split.slab--light-gray .page-header__content input.button.button--bluegrass {
          border-color: #0071eb; }
        .page-header.page-header--split.slab--light-gray .page-header__content button.button--transparent,
        .page-header.page-header--split.slab--light-gray .page-header__content a.button.button--transparent,
        .page-header.page-header--split.slab--light-gray .page-header__content input.button.button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #fff; }
        .page-header.page-header--split.slab--light-gray .page-header__content button[disabled],
        .page-header.page-header--split.slab--light-gray .page-header__content a.button[disabled],
        .page-header.page-header--split.slab--light-gray .page-header__content input.button[disabled] {
          border-color: rgba(237, 237, 237, 0.66) !important;
          background-color: rgba(237, 237, 237, 0.66) !important;
          color: #0033a0 !important; }
          .page-header.page-header--split.slab--light-gray .page-header__content button[disabled].button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content a.button[disabled].button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content input.button[disabled].button--ghost {
            background-color: transparent !important;
            color: #fff !important; }
        .page-header.page-header--split.slab--light-gray .page-header__content button:hover,
        .page-header.page-header--split.slab--light-gray .page-header__content a.button:hover,
        .page-header.page-header--split.slab--light-gray .page-header__content input.button:hover {
          border-color: #fff;
          background-color: #0033a0;
          color: #fff; }
          .page-header.page-header--split.slab--light-gray .page-header__content button:hover.button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content a.button:hover.button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content input.button:hover.button--ghost {
            background-color: #fff;
            border-color: #fff;
            color: #0033a0; }
        .page-header.page-header--split.slab--light-gray .page-header__content button:active, .page-header.page-header--split.slab--light-gray .page-header__content button[aria-pressed='true'],
        .page-header.page-header--split.slab--light-gray .page-header__content a.button:active,
        .page-header.page-header--split.slab--light-gray .page-header__content a.button[aria-pressed='true'],
        .page-header.page-header--split.slab--light-gray .page-header__content input.button:active,
        .page-header.page-header--split.slab--light-gray .page-header__content input.button[aria-pressed='true'] {
          border-color: #1f2c5e;
          background-color: #DCDDDE;
          color: #0033a0; }
          .page-header.page-header--split.slab--light-gray .page-header__content button:active.button--ghost, .page-header.page-header--split.slab--light-gray .page-header__content button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content a.button:active.button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content a.button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content input.button:active.button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content input.button[aria-pressed='true'].button--ghost {
            color: #0033a0; }
          .page-header.page-header--split.slab--light-gray .page-header__content button:active.button--transparent, .page-header.page-header--split.slab--light-gray .page-header__content button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split.slab--light-gray .page-header__content a.button:active.button--transparent,
          .page-header.page-header--split.slab--light-gray .page-header__content a.button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split.slab--light-gray .page-header__content input.button:active.button--transparent,
          .page-header.page-header--split.slab--light-gray .page-header__content input.button[aria-pressed='true'].button--transparent {
            border-color: transparent;
            background-color: transparent;
            color: #1f2c5e; }
        .page-header.page-header--split.slab--light-gray .page-header__content button:focus,
        .page-header.page-header--split.slab--light-gray .page-header__content a.button:focus,
        .page-header.page-header--split.slab--light-gray .page-header__content input.button:focus {
          border-color: #fff;
          outline: none;
          background-color: #DCDDDE;
          color: #0033a0; }
          .page-header.page-header--split.slab--light-gray .page-header__content button:focus.button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content a.button:focus.button--ghost,
          .page-header.page-header--split.slab--light-gray .page-header__content input.button:focus.button--ghost {
            background-color: transparent;
            color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .headline-group .headline-group__super {
        color: #DCDDDE; }
      .page-header.page-header--split.slab--light-gray .page-header__content .headline-group .headline-group__sub {
        color: #DCDDDE; }
      .page-header.page-header--split.slab--light-gray .page-header__content .headline-group .headline-group__head a {
        color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .slick-prev,
      .page-header.page-header--split.slab--light-gray .page-header__content .slick-next {
        background-color: #515664;
        color: #fff; }
        .page-header.page-header--split.slab--light-gray .page-header__content .slick-prev:hover, .page-header.page-header--split.slab--light-gray .page-header__content .slick-prev:focus,
        .page-header.page-header--split.slab--light-gray .page-header__content .slick-next:hover,
        .page-header.page-header--split.slab--light-gray .page-header__content .slick-next:focus {
          background-color: #515664;
          color: #fff; }
        .page-header.page-header--split.slab--light-gray .page-header__content .slick-prev::before,
        .page-header.page-header--split.slab--light-gray .page-header__content .slick-next::before {
          color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .slick-dots li button {
        background-color: transparent;
        color: #000000; }
        .page-header.page-header--split.slab--light-gray .page-header__content .slick-dots li button::before {
          color: #ebebeb; }
      .page-header.page-header--split.slab--light-gray .page-header__content .slick-dots li.slick-active button::before {
        color: #B1C9E8; }
      .page-header.page-header--split.slab--light-gray .page-header__content .statistic .editorial::before {
        background-color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .statistic .headline-group .headline-group__head {
        color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .statistic .headline-group .headline-group__super,
      .page-header.page-header--split.slab--light-gray .page-header__content .statistic .headline-group .headline-group__sub {
        color: #B1C9E8; }
      .page-header.page-header--split.slab--light-gray .page-header__content .pullquote__attribution::before {
        background-color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .pullquote__attribution .pullquote__first-line {
        color: #B1C9E8; }
      .page-header.page-header--split.slab--light-gray .page-header__content .search-control {
        background-color: transparent;
        color: #fff; }
        .page-header.page-header--split.slab--light-gray .page-header__content .search-control:hover, .page-header.page-header--split.slab--light-gray .page-header__content .search-control:active {
          background-color: transparent;
          color: #B1C9E8; }
      .page-header.page-header--split.slab--light-gray .page-header__content .menu-button {
        background-color: transparent;
        color: #aaa; }
        .page-header.page-header--split.slab--light-gray .page-header__content .menu-button:hover, .page-header.page-header--split.slab--light-gray .page-header__content .menu-button:active {
          background-color: transparent;
          color: #aaa; }
      .page-header.page-header--split.slab--light-gray .page-header__content .uky-logo-main .uky-logo-main__logo {
        fill: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .uky-logo-main .uky-logo-main__wordmark {
        fill: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .contact-table th,
      .page-header.page-header--split.slab--light-gray .page-header__content .contact-table td {
        border-color: rgba(255, 255, 255, 0.3); }
      .page-header.page-header--split.slab--light-gray .page-header__content .social-media-links a:link, .page-header.page-header--split.slab--light-gray .page-header__content .social-media-links a:visited {
        color: #fff; }
      .page-header.page-header--split.slab--light-gray .page-header__content .social-media-links a:hover, .page-header.page-header--split.slab--light-gray .page-header__content .social-media-links a:active {
        color: #0033a0; }
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='text'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='password'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='color'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='date'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='datetime'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='email'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='month'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='number'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='range'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='search'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='tel'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='time'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='url'],
      .page-header.page-header--split.slab--light-gray .page-header__content form input[type='week'],
      .page-header.page-header--split.slab--light-gray .page-header__content form textarea {
        border-color: transparent; }
    .page-header.page-header--split.slab--dark-blue .page-header__content {
      background-color: #fff;
      color: #000000; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .cite-media .icon-label {
        color: #515664; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .image-with-caption__media {
        background-color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .icon-label--stacked .label {
        color: #000000; }
      .page-header.page-header--split.slab--dark-blue .page-header__content a:link, .page-header.page-header--split.slab--dark-blue .page-header__content a:visited {
        color: #000000; }
      .page-header.page-header--split.slab--dark-blue .page-header__content a:hover, .page-header.page-header--split.slab--dark-blue .page-header__content a:active {
        color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a {
        background-attachment: scroll;
        background-image: linear-gradient(to top, rgba(0, 51, 160, 0.6) 0, rgba(0, 51, 160, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.6) 1px, transparent 1px, transparent 100%);
        background-repeat: no-repeat;
        background-position: 0 .5em, 0 0;
        position: relative;
        -webkit-transition: .2s background-position ease-out;
        transition: .2s background-position ease-out;
        font-weight: 500;
        text-decoration: none;
        z-index: 1; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:link, .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:visited {
          color: #000000; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:hover, .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:active {
          color: #0033a0; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a.link--fancy {
          background-image: none; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:active, .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:hover {
          background-position: 0 0, 1000px 1px; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:link, .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:visited {
          color: #000000; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:hover, .page-header.page-header--split.slab--dark-blue .page-header__content .carousel figcaption a:active {
          color: #000000; }
      .page-header.page-header--split.slab--dark-blue .page-header__content button,
      .page-header.page-header--split.slab--dark-blue .page-header__content a.button,
      .page-header.page-header--split.slab--dark-blue .page-header__content input.button {
        border-color: #0033a0;
        background-color: #0033a0;
        color: #fff; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button:link,
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button:link,
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button:link {
          border-color: #0033a0;
          background-color: #0033a0;
          color: #fff; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button.button--ghost,
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button.button--ghost,
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button.button--ghost {
          background-color: transparent;
          border-color: #0033a0;
          color: #0033a0; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button.button--bluegrass,
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button.button--bluegrass,
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button.button--bluegrass {
          border-color: #0071eb; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button.button--transparent,
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button.button--transparent,
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button.button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #0033a0; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button[disabled],
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button[disabled],
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button[disabled] {
          border-color: #ebebeb !important;
          background-color: #ebebeb !important;
          color: #515664 !important; }
          .page-header.page-header--split.slab--dark-blue .page-header__content button[disabled].button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content a.button[disabled].button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content input.button[disabled].button--ghost {
            background-color: transparent !important;
            color: #515664 !important; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button:hover,
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button:hover,
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button:hover {
          border-color: #0033a0;
          background-color: #fff;
          color: #0033a0; }
          .page-header.page-header--split.slab--dark-blue .page-header__content button:hover.button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content a.button:hover.button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content input.button:hover.button--ghost {
            background-color: #0033a0;
            border-color: #0033a0;
            color: #fff; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button:active, .page-header.page-header--split.slab--dark-blue .page-header__content button[aria-pressed='true'],
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button:active,
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button[aria-pressed='true'],
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button:active,
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button[aria-pressed='true'] {
          border-color: #0033a0;
          background-color: #0033a0;
          color: #fff; }
          .page-header.page-header--split.slab--dark-blue .page-header__content button:active.button--ghost, .page-header.page-header--split.slab--dark-blue .page-header__content button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content a.button:active.button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content a.button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content input.button:active.button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content input.button[aria-pressed='true'].button--ghost {
            color: #fff; }
          .page-header.page-header--split.slab--dark-blue .page-header__content button:active.button--transparent, .page-header.page-header--split.slab--dark-blue .page-header__content button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split.slab--dark-blue .page-header__content a.button:active.button--transparent,
          .page-header.page-header--split.slab--dark-blue .page-header__content a.button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split.slab--dark-blue .page-header__content input.button:active.button--transparent,
          .page-header.page-header--split.slab--dark-blue .page-header__content input.button[aria-pressed='true'].button--transparent {
            border-color: transparent;
            background-color: transparent;
            color: #0033a0; }
        .page-header.page-header--split.slab--dark-blue .page-header__content button:focus,
        .page-header.page-header--split.slab--dark-blue .page-header__content a.button:focus,
        .page-header.page-header--split.slab--dark-blue .page-header__content input.button:focus {
          border-color: #0071eb;
          outline: none;
          background-color: #fff;
          color: #0033a0; }
          .page-header.page-header--split.slab--dark-blue .page-header__content button:focus.button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content a.button:focus.button--ghost,
          .page-header.page-header--split.slab--dark-blue .page-header__content input.button:focus.button--ghost {
            background-color: transparent;
            color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .headline-group .headline-group__super {
        color: #515664; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .headline-group .headline-group__sub {
        color: #515664; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .headline-group .headline-group__head a {
        color: #000000; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .slick-prev,
      .page-header.page-header--split.slab--dark-blue .page-header__content .slick-next {
        background-color: #515664;
        color: #fff; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .slick-prev:hover, .page-header.page-header--split.slab--dark-blue .page-header__content .slick-prev:focus,
        .page-header.page-header--split.slab--dark-blue .page-header__content .slick-next:hover,
        .page-header.page-header--split.slab--dark-blue .page-header__content .slick-next:focus {
          background-color: #515664;
          color: #fff; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .slick-prev::before,
        .page-header.page-header--split.slab--dark-blue .page-header__content .slick-next::before {
          color: #fff; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .slick-dots li button {
        background-color: transparent;
        color: #000000; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .slick-dots li button::before {
          color: #0071eb; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .slick-dots li.slick-active button::before {
        color: #000000; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .statistic .editorial::before {
        background-color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .statistic .headline-group .headline-group__head {
        color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .statistic .headline-group .headline-group__super,
      .page-header.page-header--split.slab--dark-blue .page-header__content .statistic .headline-group .headline-group__sub {
        color: #0071eb; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .pullquote__attribution::before {
        background-color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .pullquote__attribution .pullquote__first-line {
        color: #0071eb; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .search-control {
        background-color: transparent;
        color: #000000; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .search-control:hover, .page-header.page-header--split.slab--dark-blue .page-header__content .search-control:active {
          background-color: transparent;
          color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .menu-button {
        background-color: transparent;
        color: #0033a0; }
        .page-header.page-header--split.slab--dark-blue .page-header__content .menu-button:hover, .page-header.page-header--split.slab--dark-blue .page-header__content .menu-button:active {
          background-color: transparent;
          color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .uky-logo-main .uky-logo-main__logo {
        fill: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .uky-logo-main .uky-logo-main__wordmark {
        fill: #000000; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .contact-table th,
      .page-header.page-header--split.slab--dark-blue .page-header__content .contact-table td {
        border-color: rgba(44, 42, 41, 0.3); }
      .page-header.page-header--split.slab--dark-blue .page-header__content .social-media-links a:link, .page-header.page-header--split.slab--dark-blue .page-header__content .social-media-links a:visited {
        color: #0033a0; }
      .page-header.page-header--split.slab--dark-blue .page-header__content .social-media-links a:hover, .page-header.page-header--split.slab--dark-blue .page-header__content .social-media-links a:active {
        color: #fff; }
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='text'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='password'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='color'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='date'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='datetime'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='email'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='month'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='number'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='range'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='search'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='tel'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='time'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='url'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form input[type='week'],
      .page-header.page-header--split.slab--dark-blue .page-header__content form textarea {
        border-color: #DCDDDE; }
    .page-header.page-header--split.slab--wildcat-blue .page-header__content {
      background-color: #fff;
      color: #000000; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .cite-media .icon-label {
        color: #515664; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .image-with-caption__media {
        background-color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .icon-label--stacked .label {
        color: #000000; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content a:link, .page-header.page-header--split.slab--wildcat-blue .page-header__content a:visited {
        color: #000000; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content a:hover, .page-header.page-header--split.slab--wildcat-blue .page-header__content a:active {
        color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a {
        background-attachment: scroll;
        background-image: linear-gradient(to top, rgba(0, 51, 160, 0.6) 0, rgba(0, 51, 160, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.6) 1px, transparent 1px, transparent 100%);
        background-repeat: no-repeat;
        background-position: 0 .5em, 0 0;
        position: relative;
        -webkit-transition: .2s background-position ease-out;
        transition: .2s background-position ease-out;
        font-weight: 500;
        text-decoration: none;
        z-index: 1; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:link, .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:visited {
          color: #000000; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:hover, .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:active {
          color: #0033a0; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a.link--fancy {
          background-image: none; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:active, .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:hover {
          background-position: 0 0, 1000px 1px; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:link, .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:visited {
          color: #000000; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:hover, .page-header.page-header--split.slab--wildcat-blue .page-header__content .carousel figcaption a:active {
          color: #000000; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content button,
      .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button,
      .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button {
        border-color: #0033a0;
        background-color: #0033a0;
        color: #fff; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button:link,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:link,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:link {
          border-color: #0033a0;
          background-color: #0033a0;
          color: #fff; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button.button--ghost,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button.button--ghost,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button.button--ghost {
          background-color: transparent;
          border-color: #0033a0;
          color: #0033a0; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button.button--bluegrass,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button.button--bluegrass,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button.button--bluegrass {
          border-color: #0071eb; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button.button--transparent,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button.button--transparent,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button.button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #0033a0; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button[disabled],
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button[disabled],
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button[disabled] {
          border-color: #ebebeb !important;
          background-color: #ebebeb !important;
          color: #515664 !important; }
          .page-header.page-header--split.slab--wildcat-blue .page-header__content button[disabled].button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button[disabled].button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button[disabled].button--ghost {
            background-color: transparent !important;
            color: #515664 !important; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button:hover,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:hover,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:hover {
          border-color: #0033a0;
          background-color: #fff;
          color: #0033a0; }
          .page-header.page-header--split.slab--wildcat-blue .page-header__content button:hover.button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:hover.button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:hover.button--ghost {
            background-color: #0033a0;
            border-color: #0033a0;
            color: #fff; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button:active, .page-header.page-header--split.slab--wildcat-blue .page-header__content button[aria-pressed='true'],
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:active,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button[aria-pressed='true'],
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:active,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button[aria-pressed='true'] {
          border-color: #0033a0;
          background-color: #0033a0;
          color: #fff; }
          .page-header.page-header--split.slab--wildcat-blue .page-header__content button:active.button--ghost, .page-header.page-header--split.slab--wildcat-blue .page-header__content button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:active.button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button[aria-pressed='true'].button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:active.button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button[aria-pressed='true'].button--ghost {
            color: #fff; }
          .page-header.page-header--split.slab--wildcat-blue .page-header__content button:active.button--transparent, .page-header.page-header--split.slab--wildcat-blue .page-header__content button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:active.button--transparent,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button[aria-pressed='true'].button--transparent,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:active.button--transparent,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button[aria-pressed='true'].button--transparent {
            border-color: transparent;
            background-color: transparent;
            color: #0033a0; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content button:focus,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:focus,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:focus {
          border-color: #0071eb;
          outline: none;
          background-color: #fff;
          color: #0033a0; }
          .page-header.page-header--split.slab--wildcat-blue .page-header__content button:focus.button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content a.button:focus.button--ghost,
          .page-header.page-header--split.slab--wildcat-blue .page-header__content input.button:focus.button--ghost {
            background-color: transparent;
            color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .headline-group .headline-group__super {
        color: #515664; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .headline-group .headline-group__sub {
        color: #515664; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .headline-group .headline-group__head a {
        color: #000000; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-prev,
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-next {
        background-color: #515664;
        color: #fff; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-prev:hover, .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-prev:focus,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-next:hover,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-next:focus {
          background-color: #515664;
          color: #fff; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-prev::before,
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-next::before {
          color: #fff; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-dots li button {
        background-color: transparent;
        color: #000000; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-dots li button::before {
          color: #0071eb; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .slick-dots li.slick-active button::before {
        color: #000000; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .statistic .editorial::before {
        background-color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .statistic .headline-group .headline-group__head {
        color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .statistic .headline-group .headline-group__super,
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .statistic .headline-group .headline-group__sub {
        color: #0071eb; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .pullquote__attribution::before {
        background-color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .pullquote__attribution .pullquote__first-line {
        color: #0071eb; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .search-control {
        background-color: transparent;
        color: #000000; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .search-control:hover, .page-header.page-header--split.slab--wildcat-blue .page-header__content .search-control:active {
          background-color: transparent;
          color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .menu-button {
        background-color: transparent;
        color: #0033a0; }
        .page-header.page-header--split.slab--wildcat-blue .page-header__content .menu-button:hover, .page-header.page-header--split.slab--wildcat-blue .page-header__content .menu-button:active {
          background-color: transparent;
          color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .uky-logo-main .uky-logo-main__logo {
        fill: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .uky-logo-main .uky-logo-main__wordmark {
        fill: #000000; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .contact-table th,
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .contact-table td {
        border-color: rgba(44, 42, 41, 0.3); }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .social-media-links a:link, .page-header.page-header--split.slab--wildcat-blue .page-header__content .social-media-links a:visited {
        color: #0033a0; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content .social-media-links a:hover, .page-header.page-header--split.slab--wildcat-blue .page-header__content .social-media-links a:active {
        color: #fff; }
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='text'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='password'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='color'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='date'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='datetime'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='email'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='month'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='number'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='range'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='search'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='tel'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='time'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='url'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form input[type='week'],
      .page-header.page-header--split.slab--wildcat-blue .page-header__content form textarea {
        border-color: #DCDDDE; } }

.page-header {
  position: relative;
  padding-top: calc(3rem - 2px); }
  .page-header.slab--wildcat-blue #0033a0 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--wildcat-white #fff {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--bluegrass #0071eb {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--sky #B1C9E8 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--midnight #041E42 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--goldenrod #FFDC00 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--sunset #FFA360 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--river-green #4CBCC0 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--cool-neutral #DCDDDE {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--warm-neutral-20 #F9F9F5 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--warm-neutral-60 #EFEBE2 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--warm-neutral #D6D2C4 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--wildcat-black #000000 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--light-blue #1897d4 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--medium-blue #2b3a82 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--dark-blue #1f2c5e {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--almost-wildcat-blue #002678 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--light-blue-tint #a1d3ed {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--light-blue-shade #106693 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--blue-black #000500 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--light-gray #c8c8c7 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--subtle-gray #ebebeb {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--barely-gray #f4f4f5 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--dark-gray #515664 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--blue-gray #eff4fd {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--success #7cfc00 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--warning #ff8c00 {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--alert #c12c2b {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--info #a1d3ed {
    padding-top: 3rem;
    border-width: 0; }
  .page-header.slab--blue-gray, .page-header.slab--dark-blue, .page-header.slab--wildcat-blue {
    padding-bottom: calc(3rem - 4px); }
    .page-header.slab--blue-gray .slab__wrapper, .page-header.slab--dark-blue .slab__wrapper, .page-header.slab--wildcat-blue .slab__wrapper {
      padding-bottom: 0;
      border-width: 0; }
  .page-header.slab--dark-blue, .page-header.slab--wildcat-blue {
    border-bottom-color: #1897d4; }
  .page-header .slab__wrapper {
    padding-bottom: calc(2.5rem - 4px);
    border-bottom: 4px #002678 solid; }
  .page-header h1.headline-group {
    margin-bottom: 0; }
  .page-header h1.headline-group__popout {
    color: #fff;
    left: 5%;
    max-width: 100%;
    position: absolute;
    top: 40%; }
  .page-header h1 .headline-group__head {
    font-size: 2.4286rem;
    line-height: 3rem;
    font-weight: 600; }
    @media screen and (min-width: 76rem) {
      .page-header h1 .headline-group__head {
        font-size: 3.4286rem;
        line-height: 4rem; } }
  .page-header h1 .headline-group__sub,
  .page-header h1 .headline-group__super {
    font-weight: 600; }
  .page-header h1 .headline-group__sub {
    margin-top: 1rem; }
  .page-header h1 .headline-group__super {
    margin-bottom: 0rem; }
  .page-header .cta-group {
    margin-top: 2rem; }

.banner-alert {
  padding: 1rem;
  background-color: #a1d3ed; }
  @media screen and (min-width: 58rem) {
    .banner-alert {
      padding: 2rem; } }
  .banner-alert a,
  .banner-alert p {
    font-size: 1.1667rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .banner-alert a,
      .banner-alert p {
        font-size: 1.1667rem;
        line-height: 2rem; } }
  .banner-alert--emergency {
    background-color: #c12c2b;
    color: #fff; }
    .banner-alert--emergency .cite-media .icon-label {
      color: #fff; }
    .banner-alert--emergency .image-with-caption__media {
      background-color: #000000; }
    .banner-alert--emergency .icon-label--stacked .label {
      color: #fff; }
    .banner-alert--emergency a:link, .banner-alert--emergency a:visited {
      color: #fff; }
    .banner-alert--emergency a:hover, .banner-alert--emergency a:active {
      color: #B1C9E8; }
    .banner-alert--emergency .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .banner-alert--emergency .carousel figcaption a:link, .banner-alert--emergency .carousel figcaption a:visited {
        color: #000000; }
      .banner-alert--emergency .carousel figcaption a:hover, .banner-alert--emergency .carousel figcaption a:active {
        color: #0033a0; }
      .banner-alert--emergency .carousel figcaption a.link--fancy {
        background-image: none; }
      .banner-alert--emergency .carousel figcaption a:active, .banner-alert--emergency .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .banner-alert--emergency .carousel figcaption a:link, .banner-alert--emergency .carousel figcaption a:visited {
        color: #fff; }
      .banner-alert--emergency .carousel figcaption a:hover, .banner-alert--emergency .carousel figcaption a:active {
        color: #fff; }
    .banner-alert--emergency button,
    .banner-alert--emergency a.button,
    .banner-alert--emergency input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .banner-alert--emergency button:link,
      .banner-alert--emergency a.button:link,
      .banner-alert--emergency input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .banner-alert--emergency button.button--ghost,
      .banner-alert--emergency a.button.button--ghost,
      .banner-alert--emergency input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .banner-alert--emergency button.button--bluegrass,
      .banner-alert--emergency a.button.button--bluegrass,
      .banner-alert--emergency input.button.button--bluegrass {
        border-color: #0071eb; }
      .banner-alert--emergency button.button--transparent,
      .banner-alert--emergency a.button.button--transparent,
      .banner-alert--emergency input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .banner-alert--emergency button[disabled],
      .banner-alert--emergency a.button[disabled],
      .banner-alert--emergency input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .banner-alert--emergency button[disabled].button--ghost,
        .banner-alert--emergency a.button[disabled].button--ghost,
        .banner-alert--emergency input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .banner-alert--emergency button:hover,
      .banner-alert--emergency a.button:hover,
      .banner-alert--emergency input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .banner-alert--emergency button:hover.button--ghost,
        .banner-alert--emergency a.button:hover.button--ghost,
        .banner-alert--emergency input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .banner-alert--emergency button:active, .banner-alert--emergency button[aria-pressed='true'],
      .banner-alert--emergency a.button:active,
      .banner-alert--emergency a.button[aria-pressed='true'],
      .banner-alert--emergency input.button:active,
      .banner-alert--emergency input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .banner-alert--emergency button:active.button--ghost, .banner-alert--emergency button[aria-pressed='true'].button--ghost,
        .banner-alert--emergency a.button:active.button--ghost,
        .banner-alert--emergency a.button[aria-pressed='true'].button--ghost,
        .banner-alert--emergency input.button:active.button--ghost,
        .banner-alert--emergency input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .banner-alert--emergency button:active.button--transparent, .banner-alert--emergency button[aria-pressed='true'].button--transparent,
        .banner-alert--emergency a.button:active.button--transparent,
        .banner-alert--emergency a.button[aria-pressed='true'].button--transparent,
        .banner-alert--emergency input.button:active.button--transparent,
        .banner-alert--emergency input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .banner-alert--emergency button:focus,
      .banner-alert--emergency a.button:focus,
      .banner-alert--emergency input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .banner-alert--emergency button:focus.button--ghost,
        .banner-alert--emergency a.button:focus.button--ghost,
        .banner-alert--emergency input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .banner-alert--emergency .headline-group .headline-group__super {
      color: #DCDDDE; }
    .banner-alert--emergency .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .banner-alert--emergency .headline-group .headline-group__head a {
      color: #fff; }
    .banner-alert--emergency .slick-prev,
    .banner-alert--emergency .slick-next {
      background-color: #515664;
      color: #fff; }
      .banner-alert--emergency .slick-prev:hover, .banner-alert--emergency .slick-prev:focus,
      .banner-alert--emergency .slick-next:hover,
      .banner-alert--emergency .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .banner-alert--emergency .slick-prev::before,
      .banner-alert--emergency .slick-next::before {
        color: #fff; }
    .banner-alert--emergency .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .banner-alert--emergency .slick-dots li button::before {
        color: #ebebeb; }
    .banner-alert--emergency .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .banner-alert--emergency .statistic .editorial::before {
      background-color: #fff; }
    .banner-alert--emergency .statistic .headline-group .headline-group__head {
      color: #fff; }
    .banner-alert--emergency .statistic .headline-group .headline-group__super,
    .banner-alert--emergency .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .banner-alert--emergency .pullquote__attribution::before {
      background-color: #fff; }
    .banner-alert--emergency .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .banner-alert--emergency .search-control {
      background-color: transparent;
      color: #fff; }
      .banner-alert--emergency .search-control:hover, .banner-alert--emergency .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .banner-alert--emergency .menu-button {
      background-color: transparent;
      color: #aaa; }
      .banner-alert--emergency .menu-button:hover, .banner-alert--emergency .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .banner-alert--emergency .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .banner-alert--emergency .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .banner-alert--emergency .contact-table th,
    .banner-alert--emergency .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .banner-alert--emergency .social-media-links a:link, .banner-alert--emergency .social-media-links a:visited {
      color: #fff; }
    .banner-alert--emergency .social-media-links a:hover, .banner-alert--emergency .social-media-links a:active {
      color: #0033a0; }
    .banner-alert--emergency form input[type='text'],
    .banner-alert--emergency form input[type='password'],
    .banner-alert--emergency form input[type='color'],
    .banner-alert--emergency form input[type='date'],
    .banner-alert--emergency form input[type='datetime'],
    .banner-alert--emergency form input[type='email'],
    .banner-alert--emergency form input[type='month'],
    .banner-alert--emergency form input[type='number'],
    .banner-alert--emergency form input[type='range'],
    .banner-alert--emergency form input[type='search'],
    .banner-alert--emergency form input[type='tel'],
    .banner-alert--emergency form input[type='time'],
    .banner-alert--emergency form input[type='url'],
    .banner-alert--emergency form input[type='week'],
    .banner-alert--emergency form textarea {
      border-color: transparent; }
    .banner-alert--emergency a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 2px, transparent 2px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0; }
  .banner-alert--brand {
    background-color: #0033a0;
    color: #fff; }
    .banner-alert--brand .cite-media .icon-label {
      color: #fff; }
    .banner-alert--brand .image-with-caption__media {
      background-color: #000000; }
    .banner-alert--brand .icon-label--stacked .label {
      color: #fff; }
    .banner-alert--brand a:link, .banner-alert--brand a:visited {
      color: #fff; }
    .banner-alert--brand a:hover, .banner-alert--brand a:active {
      color: #B1C9E8; }
    .banner-alert--brand .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .banner-alert--brand .carousel figcaption a:link, .banner-alert--brand .carousel figcaption a:visited {
        color: #000000; }
      .banner-alert--brand .carousel figcaption a:hover, .banner-alert--brand .carousel figcaption a:active {
        color: #0033a0; }
      .banner-alert--brand .carousel figcaption a.link--fancy {
        background-image: none; }
      .banner-alert--brand .carousel figcaption a:active, .banner-alert--brand .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .banner-alert--brand .carousel figcaption a:link, .banner-alert--brand .carousel figcaption a:visited {
        color: #fff; }
      .banner-alert--brand .carousel figcaption a:hover, .banner-alert--brand .carousel figcaption a:active {
        color: #fff; }
    .banner-alert--brand button,
    .banner-alert--brand a.button,
    .banner-alert--brand input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .banner-alert--brand button:link,
      .banner-alert--brand a.button:link,
      .banner-alert--brand input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .banner-alert--brand button.button--ghost,
      .banner-alert--brand a.button.button--ghost,
      .banner-alert--brand input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .banner-alert--brand button.button--bluegrass,
      .banner-alert--brand a.button.button--bluegrass,
      .banner-alert--brand input.button.button--bluegrass {
        border-color: #0071eb; }
      .banner-alert--brand button.button--transparent,
      .banner-alert--brand a.button.button--transparent,
      .banner-alert--brand input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .banner-alert--brand button[disabled],
      .banner-alert--brand a.button[disabled],
      .banner-alert--brand input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .banner-alert--brand button[disabled].button--ghost,
        .banner-alert--brand a.button[disabled].button--ghost,
        .banner-alert--brand input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .banner-alert--brand button:hover,
      .banner-alert--brand a.button:hover,
      .banner-alert--brand input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .banner-alert--brand button:hover.button--ghost,
        .banner-alert--brand a.button:hover.button--ghost,
        .banner-alert--brand input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .banner-alert--brand button:active, .banner-alert--brand button[aria-pressed='true'],
      .banner-alert--brand a.button:active,
      .banner-alert--brand a.button[aria-pressed='true'],
      .banner-alert--brand input.button:active,
      .banner-alert--brand input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .banner-alert--brand button:active.button--ghost, .banner-alert--brand button[aria-pressed='true'].button--ghost,
        .banner-alert--brand a.button:active.button--ghost,
        .banner-alert--brand a.button[aria-pressed='true'].button--ghost,
        .banner-alert--brand input.button:active.button--ghost,
        .banner-alert--brand input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .banner-alert--brand button:active.button--transparent, .banner-alert--brand button[aria-pressed='true'].button--transparent,
        .banner-alert--brand a.button:active.button--transparent,
        .banner-alert--brand a.button[aria-pressed='true'].button--transparent,
        .banner-alert--brand input.button:active.button--transparent,
        .banner-alert--brand input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .banner-alert--brand button:focus,
      .banner-alert--brand a.button:focus,
      .banner-alert--brand input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .banner-alert--brand button:focus.button--ghost,
        .banner-alert--brand a.button:focus.button--ghost,
        .banner-alert--brand input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .banner-alert--brand .headline-group .headline-group__super {
      color: #DCDDDE; }
    .banner-alert--brand .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .banner-alert--brand .headline-group .headline-group__head a {
      color: #fff; }
    .banner-alert--brand .slick-prev,
    .banner-alert--brand .slick-next {
      background-color: #515664;
      color: #fff; }
      .banner-alert--brand .slick-prev:hover, .banner-alert--brand .slick-prev:focus,
      .banner-alert--brand .slick-next:hover,
      .banner-alert--brand .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .banner-alert--brand .slick-prev::before,
      .banner-alert--brand .slick-next::before {
        color: #fff; }
    .banner-alert--brand .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .banner-alert--brand .slick-dots li button::before {
        color: #ebebeb; }
    .banner-alert--brand .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .banner-alert--brand .statistic .editorial::before {
      background-color: #fff; }
    .banner-alert--brand .statistic .headline-group .headline-group__head {
      color: #fff; }
    .banner-alert--brand .statistic .headline-group .headline-group__super,
    .banner-alert--brand .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .banner-alert--brand .pullquote__attribution::before {
      background-color: #fff; }
    .banner-alert--brand .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .banner-alert--brand .search-control {
      background-color: transparent;
      color: #fff; }
      .banner-alert--brand .search-control:hover, .banner-alert--brand .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .banner-alert--brand .menu-button {
      background-color: transparent;
      color: #aaa; }
      .banner-alert--brand .menu-button:hover, .banner-alert--brand .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .banner-alert--brand .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .banner-alert--brand .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .banner-alert--brand .contact-table th,
    .banner-alert--brand .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .banner-alert--brand .social-media-links a:link, .banner-alert--brand .social-media-links a:visited {
      color: #fff; }
    .banner-alert--brand .social-media-links a:hover, .banner-alert--brand .social-media-links a:active {
      color: #0033a0; }
    .banner-alert--brand form input[type='text'],
    .banner-alert--brand form input[type='password'],
    .banner-alert--brand form input[type='color'],
    .banner-alert--brand form input[type='date'],
    .banner-alert--brand form input[type='datetime'],
    .banner-alert--brand form input[type='email'],
    .banner-alert--brand form input[type='month'],
    .banner-alert--brand form input[type='number'],
    .banner-alert--brand form input[type='range'],
    .banner-alert--brand form input[type='search'],
    .banner-alert--brand form input[type='tel'],
    .banner-alert--brand form input[type='time'],
    .banner-alert--brand form input[type='url'],
    .banner-alert--brand form input[type='week'],
    .banner-alert--brand form textarea {
      border-color: transparent; }
    .banner-alert--brand a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.4) 2px, transparent 2px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0; }

.teaser-aside--dark {
  color: #fff;
  padding: 1rem;
  background-color: #000000; }
  .teaser-aside--dark .cite-media .icon-label {
    color: #fff; }
  .teaser-aside--dark .image-with-caption__media {
    background-color: #000000; }
  .teaser-aside--dark .icon-label--stacked .label {
    color: #fff; }
  .teaser-aside--dark a:link, .teaser-aside--dark a:visited {
    color: #fff; }
  .teaser-aside--dark a:hover, .teaser-aside--dark a:active {
    color: #B1C9E8; }
  .teaser-aside--dark .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser-aside--dark .carousel figcaption a:link, .teaser-aside--dark .carousel figcaption a:visited {
      color: #000000; }
    .teaser-aside--dark .carousel figcaption a:hover, .teaser-aside--dark .carousel figcaption a:active {
      color: #0033a0; }
    .teaser-aside--dark .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser-aside--dark .carousel figcaption a:active, .teaser-aside--dark .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser-aside--dark .carousel figcaption a:link, .teaser-aside--dark .carousel figcaption a:visited {
      color: #fff; }
    .teaser-aside--dark .carousel figcaption a:hover, .teaser-aside--dark .carousel figcaption a:active {
      color: #fff; }
  .teaser-aside--dark button,
  .teaser-aside--dark a.button,
  .teaser-aside--dark input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser-aside--dark button:link,
    .teaser-aside--dark a.button:link,
    .teaser-aside--dark input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser-aside--dark button.button--ghost,
    .teaser-aside--dark a.button.button--ghost,
    .teaser-aside--dark input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser-aside--dark button.button--bluegrass,
    .teaser-aside--dark a.button.button--bluegrass,
    .teaser-aside--dark input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser-aside--dark button.button--transparent,
    .teaser-aside--dark a.button.button--transparent,
    .teaser-aside--dark input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser-aside--dark button[disabled],
    .teaser-aside--dark a.button[disabled],
    .teaser-aside--dark input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser-aside--dark button[disabled].button--ghost,
      .teaser-aside--dark a.button[disabled].button--ghost,
      .teaser-aside--dark input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser-aside--dark button:hover,
    .teaser-aside--dark a.button:hover,
    .teaser-aside--dark input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser-aside--dark button:hover.button--ghost,
      .teaser-aside--dark a.button:hover.button--ghost,
      .teaser-aside--dark input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser-aside--dark button:active, .teaser-aside--dark button[aria-pressed='true'],
    .teaser-aside--dark a.button:active,
    .teaser-aside--dark a.button[aria-pressed='true'],
    .teaser-aside--dark input.button:active,
    .teaser-aside--dark input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser-aside--dark button:active.button--ghost, .teaser-aside--dark button[aria-pressed='true'].button--ghost,
      .teaser-aside--dark a.button:active.button--ghost,
      .teaser-aside--dark a.button[aria-pressed='true'].button--ghost,
      .teaser-aside--dark input.button:active.button--ghost,
      .teaser-aside--dark input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser-aside--dark button:active.button--transparent, .teaser-aside--dark button[aria-pressed='true'].button--transparent,
      .teaser-aside--dark a.button:active.button--transparent,
      .teaser-aside--dark a.button[aria-pressed='true'].button--transparent,
      .teaser-aside--dark input.button:active.button--transparent,
      .teaser-aside--dark input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser-aside--dark button:focus,
    .teaser-aside--dark a.button:focus,
    .teaser-aside--dark input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser-aside--dark button:focus.button--ghost,
      .teaser-aside--dark a.button:focus.button--ghost,
      .teaser-aside--dark input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser-aside--dark .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser-aside--dark .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser-aside--dark .headline-group .headline-group__head a {
    color: #fff; }
  .teaser-aside--dark .slick-prev,
  .teaser-aside--dark .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser-aside--dark .slick-prev:hover, .teaser-aside--dark .slick-prev:focus,
    .teaser-aside--dark .slick-next:hover,
    .teaser-aside--dark .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser-aside--dark .slick-prev::before,
    .teaser-aside--dark .slick-next::before {
      color: #fff; }
  .teaser-aside--dark .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser-aside--dark .slick-dots li button::before {
      color: #ebebeb; }
  .teaser-aside--dark .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser-aside--dark .statistic .editorial::before {
    background-color: #fff; }
  .teaser-aside--dark .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser-aside--dark .statistic .headline-group .headline-group__super,
  .teaser-aside--dark .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser-aside--dark .pullquote__attribution::before {
    background-color: #fff; }
  .teaser-aside--dark .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser-aside--dark .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser-aside--dark .search-control:hover, .teaser-aside--dark .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser-aside--dark .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser-aside--dark .menu-button:hover, .teaser-aside--dark .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser-aside--dark .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser-aside--dark .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser-aside--dark .contact-table th,
  .teaser-aside--dark .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser-aside--dark .social-media-links a:link, .teaser-aside--dark .social-media-links a:visited {
    color: #fff; }
  .teaser-aside--dark .social-media-links a:hover, .teaser-aside--dark .social-media-links a:active {
    color: #0033a0; }
  .teaser-aside--dark form input[type='text'],
  .teaser-aside--dark form input[type='password'],
  .teaser-aside--dark form input[type='color'],
  .teaser-aside--dark form input[type='date'],
  .teaser-aside--dark form input[type='datetime'],
  .teaser-aside--dark form input[type='email'],
  .teaser-aside--dark form input[type='month'],
  .teaser-aside--dark form input[type='number'],
  .teaser-aside--dark form input[type='range'],
  .teaser-aside--dark form input[type='search'],
  .teaser-aside--dark form input[type='tel'],
  .teaser-aside--dark form input[type='time'],
  .teaser-aside--dark form input[type='url'],
  .teaser-aside--dark form input[type='week'],
  .teaser-aside--dark form textarea {
    border-color: transparent; }

.statistic {
  padding-top: 1rem;
  padding-bottom: rr-gridbase;
  text-align: center;
  overflow: hidden; }
  .statistic .headline-group .headline-group__head {
    font-size: 4.5rem;
    line-height: 4rem;
    display: inline-block;
    font-weight: 500;
    font-family: "Surveyor Display A", "Surveyor Display B", serif; }
    @media screen and (min-width: 76rem) {
      .statistic .headline-group .headline-group__head {
        font-size: 6.3rem;
        line-height: 6rem; } }
  .statistic .headline-group .headline-group__super,
  .statistic .headline-group .headline-group__sub {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 600;
    text-transform: uppercase; }
    @media screen and (min-width: 76rem) {
      .statistic .headline-group .headline-group__super,
      .statistic .headline-group .headline-group__sub {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  .statistic .headline-group .headline-group__sub {
    padding-top: 0.5rem; }
  .statistic .editorial {
    position: relative;
    padding-top: 1rem; }
    .statistic .editorial::before {
      position: absolute;
      top: 0;
      width: 50px;
      height: 4px;
      content: '';
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
    .statistic .editorial p {
      font-size: 1.1667rem;
      line-height: 1.5rem; }
      @media screen and (min-width: 76rem) {
        .statistic .editorial p {
          font-size: 1.1667rem;
          line-height: 1.5rem; } }

.pullquote {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #aaa solid; }
  @media screen and (min-width: 35rem) {
    .pullquote {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .pullquote {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .pullquote__quote p {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-top: 0;
    font-family: "Mercury Display A", "Mercury Display B", serif;
    font-style: italic;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .pullquote__quote p {
        font-size: 2.375rem;
        line-height: 3rem; } }
    .pullquote__quote p::before, .pullquote__quote p::after {
      display: inline-block;
      position: relative;
      top: -.3em;
      color: #0033a0;
      font-family: iconfont;
      font-size: .5em;
      font-style: normal;
      vertical-align: top; }
    .pullquote__quote p::before {
      margin-right: .5em;
      content: ""; }
    .pullquote__quote p::after {
      position: relative;
      right: -2.1em;
      width: 0;
      margin-left: -1.6em;
      content: ""; }
  .pullquote__meta {
    position: relative;
    margin-top: 2rem;
    padding-left: 7.8627rem; }
    .pullquote__meta img {
      position: absolute;
      top: 0;
      left: 0;
      width: 6.25rem;
      height: auto; }
  .pullquote__attribution {
    display: block;
    position: relative;
    min-height: 6.25rem;
    padding-top: 1.5rem; }
    .pullquote__attribution::before {
      position: absolute;
      top: 0;
      width: 50px;
      height: 4px;
      content: '';
      left: 0; }
  .pullquote__first-line {
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: block;
    font-style: normal;
    font-weight: 600; }
    @media screen and (min-width: 76rem) {
      .pullquote__first-line {
        font-size: 1.5rem;
        line-height: 1.5rem; } }
  .pullquote__second-line {
    font-size: 1.25rem;
    line-height: 2rem;
    display: block; }
    @media screen and (min-width: 76rem) {
      .pullquote__second-line {
        font-size: 1.25rem;
        line-height: 2rem; } }
  .pullquote--dark {
    color: #fff;
    padding: 2rem;
    border-color: #0033a0;
    background-color: #0033a0; }
    .pullquote--dark .cite-media .icon-label {
      color: #fff; }
    .pullquote--dark .image-with-caption__media {
      background-color: #000000; }
    .pullquote--dark .icon-label--stacked .label {
      color: #fff; }
    .pullquote--dark a:link, .pullquote--dark a:visited {
      color: #fff; }
    .pullquote--dark a:hover, .pullquote--dark a:active {
      color: #B1C9E8; }
    .pullquote--dark .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .pullquote--dark .carousel figcaption a:link, .pullquote--dark .carousel figcaption a:visited {
        color: #000000; }
      .pullquote--dark .carousel figcaption a:hover, .pullquote--dark .carousel figcaption a:active {
        color: #0033a0; }
      .pullquote--dark .carousel figcaption a.link--fancy {
        background-image: none; }
      .pullquote--dark .carousel figcaption a:active, .pullquote--dark .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .pullquote--dark .carousel figcaption a:link, .pullquote--dark .carousel figcaption a:visited {
        color: #fff; }
      .pullquote--dark .carousel figcaption a:hover, .pullquote--dark .carousel figcaption a:active {
        color: #fff; }
    .pullquote--dark button,
    .pullquote--dark a.button,
    .pullquote--dark input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .pullquote--dark button:link,
      .pullquote--dark a.button:link,
      .pullquote--dark input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .pullquote--dark button.button--ghost,
      .pullquote--dark a.button.button--ghost,
      .pullquote--dark input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .pullquote--dark button.button--bluegrass,
      .pullquote--dark a.button.button--bluegrass,
      .pullquote--dark input.button.button--bluegrass {
        border-color: #0071eb; }
      .pullquote--dark button.button--transparent,
      .pullquote--dark a.button.button--transparent,
      .pullquote--dark input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .pullquote--dark button[disabled],
      .pullquote--dark a.button[disabled],
      .pullquote--dark input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .pullquote--dark button[disabled].button--ghost,
        .pullquote--dark a.button[disabled].button--ghost,
        .pullquote--dark input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .pullquote--dark button:hover,
      .pullquote--dark a.button:hover,
      .pullquote--dark input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .pullquote--dark button:hover.button--ghost,
        .pullquote--dark a.button:hover.button--ghost,
        .pullquote--dark input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .pullquote--dark button:active, .pullquote--dark button[aria-pressed='true'],
      .pullquote--dark a.button:active,
      .pullquote--dark a.button[aria-pressed='true'],
      .pullquote--dark input.button:active,
      .pullquote--dark input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .pullquote--dark button:active.button--ghost, .pullquote--dark button[aria-pressed='true'].button--ghost,
        .pullquote--dark a.button:active.button--ghost,
        .pullquote--dark a.button[aria-pressed='true'].button--ghost,
        .pullquote--dark input.button:active.button--ghost,
        .pullquote--dark input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .pullquote--dark button:active.button--transparent, .pullquote--dark button[aria-pressed='true'].button--transparent,
        .pullquote--dark a.button:active.button--transparent,
        .pullquote--dark a.button[aria-pressed='true'].button--transparent,
        .pullquote--dark input.button:active.button--transparent,
        .pullquote--dark input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .pullquote--dark button:focus,
      .pullquote--dark a.button:focus,
      .pullquote--dark input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .pullquote--dark button:focus.button--ghost,
        .pullquote--dark a.button:focus.button--ghost,
        .pullquote--dark input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .pullquote--dark .headline-group .headline-group__super {
      color: #DCDDDE; }
    .pullquote--dark .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .pullquote--dark .headline-group .headline-group__head a {
      color: #fff; }
    .pullquote--dark .slick-prev,
    .pullquote--dark .slick-next {
      background-color: #515664;
      color: #fff; }
      .pullquote--dark .slick-prev:hover, .pullquote--dark .slick-prev:focus,
      .pullquote--dark .slick-next:hover,
      .pullquote--dark .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .pullquote--dark .slick-prev::before,
      .pullquote--dark .slick-next::before {
        color: #fff; }
    .pullquote--dark .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .pullquote--dark .slick-dots li button::before {
        color: #ebebeb; }
    .pullquote--dark .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .pullquote--dark .statistic .editorial::before {
      background-color: #fff; }
    .pullquote--dark .statistic .headline-group .headline-group__head {
      color: #fff; }
    .pullquote--dark .statistic .headline-group .headline-group__super,
    .pullquote--dark .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .pullquote--dark .pullquote__attribution::before {
      background-color: #fff; }
    .pullquote--dark .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .pullquote--dark .search-control {
      background-color: transparent;
      color: #fff; }
      .pullquote--dark .search-control:hover, .pullquote--dark .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .pullquote--dark .menu-button {
      background-color: transparent;
      color: #aaa; }
      .pullquote--dark .menu-button:hover, .pullquote--dark .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .pullquote--dark .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .pullquote--dark .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .pullquote--dark .contact-table th,
    .pullquote--dark .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .pullquote--dark .social-media-links a:link, .pullquote--dark .social-media-links a:visited {
      color: #fff; }
    .pullquote--dark .social-media-links a:hover, .pullquote--dark .social-media-links a:active {
      color: #0033a0; }
    .pullquote--dark form input[type='text'],
    .pullquote--dark form input[type='password'],
    .pullquote--dark form input[type='color'],
    .pullquote--dark form input[type='date'],
    .pullquote--dark form input[type='datetime'],
    .pullquote--dark form input[type='email'],
    .pullquote--dark form input[type='month'],
    .pullquote--dark form input[type='number'],
    .pullquote--dark form input[type='range'],
    .pullquote--dark form input[type='search'],
    .pullquote--dark form input[type='tel'],
    .pullquote--dark form input[type='time'],
    .pullquote--dark form input[type='url'],
    .pullquote--dark form input[type='week'],
    .pullquote--dark form textarea {
      border-color: transparent; }
    .pullquote--dark p::before,
    .pullquote--dark p::after {
      color: #fff; }
  .pullquote--brief .pullquote__quote p {
    font-size: 1.5rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .pullquote--brief .pullquote__quote p {
        font-size: 1.5rem;
        line-height: 2rem; } }
  .pullquote--brief .pullquote__meta {
    margin-top: 1rem;
    padding-left: 0; }
    .pullquote--brief .pullquote__meta img {
      display: none; }
  .pullquote--brief .pullquote__attribution {
    display: block;
    position: relative;
    min-height: auto;
    padding-top: 1rem; }
  .pullquote--brief .pullquote__first-line {
    font-size: 1.25rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      .pullquote--brief .pullquote__first-line {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  .pullquote--brief .pullquote__second-line {
    font-size: 1.1667rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .pullquote--brief .pullquote__second-line {
        font-size: 1.1667rem;
        line-height: 2rem; } }

.pulltext {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #aaa solid; }
  @media screen and (min-width: 35rem) {
    .pulltext {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .pulltext {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .pulltext__content p {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-top: 0;
    font-family: "Mercury Display A", "Mercury Display B", serif;
    font-style: italic;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .pulltext__content p {
        font-size: 2.375rem;
        line-height: 3rem; } }
  .pulltext--dark {
    color: #fff;
    padding: 2rem;
    border-color: #0033a0;
    background-color: #0033a0; }
    .pulltext--dark .cite-media .icon-label {
      color: #fff; }
    .pulltext--dark .image-with-caption__media {
      background-color: #000000; }
    .pulltext--dark .icon-label--stacked .label {
      color: #fff; }
    .pulltext--dark a:link, .pulltext--dark a:visited {
      color: #fff; }
    .pulltext--dark a:hover, .pulltext--dark a:active {
      color: #B1C9E8; }
    .pulltext--dark .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .pulltext--dark .carousel figcaption a:link, .pulltext--dark .carousel figcaption a:visited {
        color: #000000; }
      .pulltext--dark .carousel figcaption a:hover, .pulltext--dark .carousel figcaption a:active {
        color: #0033a0; }
      .pulltext--dark .carousel figcaption a.link--fancy {
        background-image: none; }
      .pulltext--dark .carousel figcaption a:active, .pulltext--dark .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .pulltext--dark .carousel figcaption a:link, .pulltext--dark .carousel figcaption a:visited {
        color: #fff; }
      .pulltext--dark .carousel figcaption a:hover, .pulltext--dark .carousel figcaption a:active {
        color: #fff; }
    .pulltext--dark button,
    .pulltext--dark a.button,
    .pulltext--dark input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .pulltext--dark button:link,
      .pulltext--dark a.button:link,
      .pulltext--dark input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .pulltext--dark button.button--ghost,
      .pulltext--dark a.button.button--ghost,
      .pulltext--dark input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .pulltext--dark button.button--bluegrass,
      .pulltext--dark a.button.button--bluegrass,
      .pulltext--dark input.button.button--bluegrass {
        border-color: #0071eb; }
      .pulltext--dark button.button--transparent,
      .pulltext--dark a.button.button--transparent,
      .pulltext--dark input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .pulltext--dark button[disabled],
      .pulltext--dark a.button[disabled],
      .pulltext--dark input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .pulltext--dark button[disabled].button--ghost,
        .pulltext--dark a.button[disabled].button--ghost,
        .pulltext--dark input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .pulltext--dark button:hover,
      .pulltext--dark a.button:hover,
      .pulltext--dark input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .pulltext--dark button:hover.button--ghost,
        .pulltext--dark a.button:hover.button--ghost,
        .pulltext--dark input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .pulltext--dark button:active, .pulltext--dark button[aria-pressed='true'],
      .pulltext--dark a.button:active,
      .pulltext--dark a.button[aria-pressed='true'],
      .pulltext--dark input.button:active,
      .pulltext--dark input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .pulltext--dark button:active.button--ghost, .pulltext--dark button[aria-pressed='true'].button--ghost,
        .pulltext--dark a.button:active.button--ghost,
        .pulltext--dark a.button[aria-pressed='true'].button--ghost,
        .pulltext--dark input.button:active.button--ghost,
        .pulltext--dark input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .pulltext--dark button:active.button--transparent, .pulltext--dark button[aria-pressed='true'].button--transparent,
        .pulltext--dark a.button:active.button--transparent,
        .pulltext--dark a.button[aria-pressed='true'].button--transparent,
        .pulltext--dark input.button:active.button--transparent,
        .pulltext--dark input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .pulltext--dark button:focus,
      .pulltext--dark a.button:focus,
      .pulltext--dark input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .pulltext--dark button:focus.button--ghost,
        .pulltext--dark a.button:focus.button--ghost,
        .pulltext--dark input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .pulltext--dark .headline-group .headline-group__super {
      color: #DCDDDE; }
    .pulltext--dark .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .pulltext--dark .headline-group .headline-group__head a {
      color: #fff; }
    .pulltext--dark .slick-prev,
    .pulltext--dark .slick-next {
      background-color: #515664;
      color: #fff; }
      .pulltext--dark .slick-prev:hover, .pulltext--dark .slick-prev:focus,
      .pulltext--dark .slick-next:hover,
      .pulltext--dark .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .pulltext--dark .slick-prev::before,
      .pulltext--dark .slick-next::before {
        color: #fff; }
    .pulltext--dark .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .pulltext--dark .slick-dots li button::before {
        color: #ebebeb; }
    .pulltext--dark .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .pulltext--dark .statistic .editorial::before {
      background-color: #fff; }
    .pulltext--dark .statistic .headline-group .headline-group__head {
      color: #fff; }
    .pulltext--dark .statistic .headline-group .headline-group__super,
    .pulltext--dark .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .pulltext--dark .pullquote__attribution::before {
      background-color: #fff; }
    .pulltext--dark .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .pulltext--dark .search-control {
      background-color: transparent;
      color: #fff; }
      .pulltext--dark .search-control:hover, .pulltext--dark .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .pulltext--dark .menu-button {
      background-color: transparent;
      color: #aaa; }
      .pulltext--dark .menu-button:hover, .pulltext--dark .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .pulltext--dark .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .pulltext--dark .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .pulltext--dark .contact-table th,
    .pulltext--dark .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .pulltext--dark .social-media-links a:link, .pulltext--dark .social-media-links a:visited {
      color: #fff; }
    .pulltext--dark .social-media-links a:hover, .pulltext--dark .social-media-links a:active {
      color: #0033a0; }
    .pulltext--dark form input[type='text'],
    .pulltext--dark form input[type='password'],
    .pulltext--dark form input[type='color'],
    .pulltext--dark form input[type='date'],
    .pulltext--dark form input[type='datetime'],
    .pulltext--dark form input[type='email'],
    .pulltext--dark form input[type='month'],
    .pulltext--dark form input[type='number'],
    .pulltext--dark form input[type='range'],
    .pulltext--dark form input[type='search'],
    .pulltext--dark form input[type='tel'],
    .pulltext--dark form input[type='time'],
    .pulltext--dark form input[type='url'],
    .pulltext--dark form input[type='week'],
    .pulltext--dark form textarea {
      border-color: transparent; }
  .pulltext--brief .pulltext__content p {
    font-size: 1.5rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .pulltext--brief .pulltext__content p {
        font-size: 1.5rem;
        line-height: 2rem; } }

.link-collection__header {
  margin-bottom: 1rem; }

.link-collection--bordered {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid; }
  @media screen and (min-width: 35rem) {
    .link-collection--bordered {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .link-collection--bordered {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.cta {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  height: 100%; }
  .cta h2,
  .cta h3,
  .cta h4 {
    font-size: 1.775rem;
    line-height: 2rem;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .cta h2,
      .cta h3,
      .cta h4 {
        font-size: 1.875rem;
        line-height: 2rem; } }
  @media screen and (min-width: 35rem) {
    .cta {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .cta {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .cta .editorial {
    margin-bottom: 1.5rem; }
  .cta.cta--dark {
    color: #fff;
    background-color: #0033a0; }
    .cta.cta--dark .cite-media .icon-label {
      color: #fff; }
    .cta.cta--dark .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--dark .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--dark a:link, .cta.cta--dark a:visited {
      color: #fff; }
    .cta.cta--dark a:hover, .cta.cta--dark a:active {
      color: #B1C9E8; }
    .cta.cta--dark .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--dark .carousel figcaption a:link, .cta.cta--dark .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--dark .carousel figcaption a:hover, .cta.cta--dark .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--dark .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--dark .carousel figcaption a:active, .cta.cta--dark .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--dark .carousel figcaption a:link, .cta.cta--dark .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--dark .carousel figcaption a:hover, .cta.cta--dark .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--dark button,
    .cta.cta--dark a.button,
    .cta.cta--dark input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--dark button:link,
      .cta.cta--dark a.button:link,
      .cta.cta--dark input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--dark button.button--ghost,
      .cta.cta--dark a.button.button--ghost,
      .cta.cta--dark input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--dark button.button--bluegrass,
      .cta.cta--dark a.button.button--bluegrass,
      .cta.cta--dark input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--dark button.button--transparent,
      .cta.cta--dark a.button.button--transparent,
      .cta.cta--dark input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--dark button[disabled],
      .cta.cta--dark a.button[disabled],
      .cta.cta--dark input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--dark button[disabled].button--ghost,
        .cta.cta--dark a.button[disabled].button--ghost,
        .cta.cta--dark input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--dark button:hover,
      .cta.cta--dark a.button:hover,
      .cta.cta--dark input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--dark button:hover.button--ghost,
        .cta.cta--dark a.button:hover.button--ghost,
        .cta.cta--dark input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--dark button:active, .cta.cta--dark button[aria-pressed='true'],
      .cta.cta--dark a.button:active,
      .cta.cta--dark a.button[aria-pressed='true'],
      .cta.cta--dark input.button:active,
      .cta.cta--dark input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--dark button:active.button--ghost, .cta.cta--dark button[aria-pressed='true'].button--ghost,
        .cta.cta--dark a.button:active.button--ghost,
        .cta.cta--dark a.button[aria-pressed='true'].button--ghost,
        .cta.cta--dark input.button:active.button--ghost,
        .cta.cta--dark input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--dark button:active.button--transparent, .cta.cta--dark button[aria-pressed='true'].button--transparent,
        .cta.cta--dark a.button:active.button--transparent,
        .cta.cta--dark a.button[aria-pressed='true'].button--transparent,
        .cta.cta--dark input.button:active.button--transparent,
        .cta.cta--dark input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--dark button:focus,
      .cta.cta--dark a.button:focus,
      .cta.cta--dark input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--dark button:focus.button--ghost,
        .cta.cta--dark a.button:focus.button--ghost,
        .cta.cta--dark input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--dark .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--dark .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--dark .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--dark .slick-prev,
    .cta.cta--dark .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--dark .slick-prev:hover, .cta.cta--dark .slick-prev:focus,
      .cta.cta--dark .slick-next:hover,
      .cta.cta--dark .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--dark .slick-prev::before,
      .cta.cta--dark .slick-next::before {
        color: #fff; }
    .cta.cta--dark .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--dark .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--dark .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--dark .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--dark .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--dark .statistic .headline-group .headline-group__super,
    .cta.cta--dark .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--dark .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--dark .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--dark .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--dark .search-control:hover, .cta.cta--dark .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--dark .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--dark .menu-button:hover, .cta.cta--dark .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--dark .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--dark .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--dark .contact-table th,
    .cta.cta--dark .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--dark .social-media-links a:link, .cta.cta--dark .social-media-links a:visited {
      color: #fff; }
    .cta.cta--dark .social-media-links a:hover, .cta.cta--dark .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--dark form input[type='text'],
    .cta.cta--dark form input[type='password'],
    .cta.cta--dark form input[type='color'],
    .cta.cta--dark form input[type='date'],
    .cta.cta--dark form input[type='datetime'],
    .cta.cta--dark form input[type='email'],
    .cta.cta--dark form input[type='month'],
    .cta.cta--dark form input[type='number'],
    .cta.cta--dark form input[type='range'],
    .cta.cta--dark form input[type='search'],
    .cta.cta--dark form input[type='tel'],
    .cta.cta--dark form input[type='time'],
    .cta.cta--dark form input[type='url'],
    .cta.cta--dark form input[type='week'],
    .cta.cta--dark form textarea {
      border-color: transparent; }
  .cta.cta--ghost {
    color: #000000;
    background-color: #fff;
    border-width: 2px; }
    .cta.cta--ghost .cite-media .icon-label {
      color: #515664; }
    .cta.cta--ghost .image-with-caption__media {
      background-color: #0033a0; }
    .cta.cta--ghost .icon-label--stacked .label {
      color: #000000; }
    .cta.cta--ghost a:link, .cta.cta--ghost a:visited {
      color: #000000; }
    .cta.cta--ghost a:hover, .cta.cta--ghost a:active {
      color: #0033a0; }
    .cta.cta--ghost .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(0, 51, 160, 0.6) 0, rgba(0, 51, 160, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--ghost .carousel figcaption a:link, .cta.cta--ghost .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--ghost .carousel figcaption a:hover, .cta.cta--ghost .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--ghost .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--ghost .carousel figcaption a:active, .cta.cta--ghost .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--ghost .carousel figcaption a:link, .cta.cta--ghost .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--ghost .carousel figcaption a:hover, .cta.cta--ghost .carousel figcaption a:active {
        color: #000000; }
    .cta.cta--ghost button,
    .cta.cta--ghost a.button,
    .cta.cta--ghost input.button {
      border-color: #0033a0;
      background-color: #0033a0;
      color: #fff; }
      .cta.cta--ghost button:link,
      .cta.cta--ghost a.button:link,
      .cta.cta--ghost input.button:link {
        border-color: #0033a0;
        background-color: #0033a0;
        color: #fff; }
      .cta.cta--ghost button.button--ghost,
      .cta.cta--ghost a.button.button--ghost,
      .cta.cta--ghost input.button.button--ghost {
        background-color: transparent;
        border-color: #0033a0;
        color: #0033a0; }
      .cta.cta--ghost button.button--bluegrass,
      .cta.cta--ghost a.button.button--bluegrass,
      .cta.cta--ghost input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--ghost button.button--transparent,
      .cta.cta--ghost a.button.button--transparent,
      .cta.cta--ghost input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #0033a0; }
      .cta.cta--ghost button[disabled],
      .cta.cta--ghost a.button[disabled],
      .cta.cta--ghost input.button[disabled] {
        border-color: #ebebeb !important;
        background-color: #ebebeb !important;
        color: #515664 !important; }
        .cta.cta--ghost button[disabled].button--ghost,
        .cta.cta--ghost a.button[disabled].button--ghost,
        .cta.cta--ghost input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #515664 !important; }
      .cta.cta--ghost button:hover,
      .cta.cta--ghost a.button:hover,
      .cta.cta--ghost input.button:hover {
        border-color: #0033a0;
        background-color: #fff;
        color: #0033a0; }
        .cta.cta--ghost button:hover.button--ghost,
        .cta.cta--ghost a.button:hover.button--ghost,
        .cta.cta--ghost input.button:hover.button--ghost {
          background-color: #0033a0;
          border-color: #0033a0;
          color: #fff; }
      .cta.cta--ghost button:active, .cta.cta--ghost button[aria-pressed='true'],
      .cta.cta--ghost a.button:active,
      .cta.cta--ghost a.button[aria-pressed='true'],
      .cta.cta--ghost input.button:active,
      .cta.cta--ghost input.button[aria-pressed='true'] {
        border-color: #0033a0;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--ghost button:active.button--ghost, .cta.cta--ghost button[aria-pressed='true'].button--ghost,
        .cta.cta--ghost a.button:active.button--ghost,
        .cta.cta--ghost a.button[aria-pressed='true'].button--ghost,
        .cta.cta--ghost input.button:active.button--ghost,
        .cta.cta--ghost input.button[aria-pressed='true'].button--ghost {
          color: #fff; }
        .cta.cta--ghost button:active.button--transparent, .cta.cta--ghost button[aria-pressed='true'].button--transparent,
        .cta.cta--ghost a.button:active.button--transparent,
        .cta.cta--ghost a.button[aria-pressed='true'].button--transparent,
        .cta.cta--ghost input.button:active.button--transparent,
        .cta.cta--ghost input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #0033a0; }
      .cta.cta--ghost button:focus,
      .cta.cta--ghost a.button:focus,
      .cta.cta--ghost input.button:focus {
        border-color: #0071eb;
        outline: none;
        background-color: #fff;
        color: #0033a0; }
        .cta.cta--ghost button:focus.button--ghost,
        .cta.cta--ghost a.button:focus.button--ghost,
        .cta.cta--ghost input.button:focus.button--ghost {
          background-color: transparent;
          color: #0033a0; }
    .cta.cta--ghost .headline-group .headline-group__super {
      color: #515664; }
    .cta.cta--ghost .headline-group .headline-group__sub {
      color: #515664; }
    .cta.cta--ghost .headline-group .headline-group__head a {
      color: #000000; }
    .cta.cta--ghost .slick-prev,
    .cta.cta--ghost .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--ghost .slick-prev:hover, .cta.cta--ghost .slick-prev:focus,
      .cta.cta--ghost .slick-next:hover,
      .cta.cta--ghost .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--ghost .slick-prev::before,
      .cta.cta--ghost .slick-next::before {
        color: #fff; }
    .cta.cta--ghost .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--ghost .slick-dots li button::before {
        color: #0071eb; }
    .cta.cta--ghost .slick-dots li.slick-active button::before {
      color: #000000; }
    .cta.cta--ghost .statistic .editorial::before {
      background-color: #0033a0; }
    .cta.cta--ghost .statistic .headline-group .headline-group__head {
      color: #0033a0; }
    .cta.cta--ghost .statistic .headline-group .headline-group__super,
    .cta.cta--ghost .statistic .headline-group .headline-group__sub {
      color: #0071eb; }
    .cta.cta--ghost .pullquote__attribution::before {
      background-color: #0033a0; }
    .cta.cta--ghost .pullquote__attribution .pullquote__first-line {
      color: #0071eb; }
    .cta.cta--ghost .search-control {
      background-color: transparent;
      color: #000000; }
      .cta.cta--ghost .search-control:hover, .cta.cta--ghost .search-control:active {
        background-color: transparent;
        color: #0033a0; }
    .cta.cta--ghost .menu-button {
      background-color: transparent;
      color: #0033a0; }
      .cta.cta--ghost .menu-button:hover, .cta.cta--ghost .menu-button:active {
        background-color: transparent;
        color: #0033a0; }
    .cta.cta--ghost .uky-logo-main .uky-logo-main__logo {
      fill: #0033a0; }
    .cta.cta--ghost .uky-logo-main .uky-logo-main__wordmark {
      fill: #000000; }
    .cta.cta--ghost .contact-table th,
    .cta.cta--ghost .contact-table td {
      border-color: rgba(44, 42, 41, 0.3); }
    .cta.cta--ghost .social-media-links a:link, .cta.cta--ghost .social-media-links a:visited {
      color: #0033a0; }
    .cta.cta--ghost .social-media-links a:hover, .cta.cta--ghost .social-media-links a:active {
      color: #fff; }
    .cta.cta--ghost form input[type='text'],
    .cta.cta--ghost form input[type='password'],
    .cta.cta--ghost form input[type='color'],
    .cta.cta--ghost form input[type='date'],
    .cta.cta--ghost form input[type='datetime'],
    .cta.cta--ghost form input[type='email'],
    .cta.cta--ghost form input[type='month'],
    .cta.cta--ghost form input[type='number'],
    .cta.cta--ghost form input[type='range'],
    .cta.cta--ghost form input[type='search'],
    .cta.cta--ghost form input[type='tel'],
    .cta.cta--ghost form input[type='time'],
    .cta.cta--ghost form input[type='url'],
    .cta.cta--ghost form input[type='week'],
    .cta.cta--ghost form textarea {
      border-color: #DCDDDE; }
  .cta.cta--light {
    border-color: #eff4fd;
    background-color: #eff4fd; }
  .cta.large-cta {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .cta.large-cta .headline-group {
      margin: auto;
      color: #0033a0; }
      .cta.large-cta .headline-group .headline-group__head {
        font-size: 4.5rem;
        line-height: 4rem;
        display: inline-block;
        font-weight: 500;
        font-family: "Surveyor Display A", "Surveyor Display B", serif; }
        @media screen and (min-width: 76rem) {
          .cta.large-cta .headline-group .headline-group__head {
            font-size: 6.3rem;
            line-height: 6rem; } }
      .cta.large-cta .headline-group .headline-group__super,
      .cta.large-cta .headline-group .headline-group__sub {
        font-size: 1.25rem;
        line-height: 1.5rem;
        font-weight: 600;
        text-transform: uppercase; }
        @media screen and (min-width: 76rem) {
          .cta.large-cta .headline-group .headline-group__super,
          .cta.large-cta .headline-group .headline-group__sub {
            font-size: 1.25rem;
            line-height: 1.5rem; } }
      .cta.large-cta .headline-group .headline-group__sub {
        padding-top: 0.5rem; }
  .cta.cta--wildcat-blue {
    background-color: #0033a0;
    border: none;
    color: #fff; }
    .cta.cta--wildcat-blue .cite-media .icon-label {
      color: #fff; }
    .cta.cta--wildcat-blue .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--wildcat-blue .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--wildcat-blue a:link, .cta.cta--wildcat-blue a:visited {
      color: #fff; }
    .cta.cta--wildcat-blue a:hover, .cta.cta--wildcat-blue a:active {
      color: #B1C9E8; }
    .cta.cta--wildcat-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--wildcat-blue .carousel figcaption a:link, .cta.cta--wildcat-blue .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--wildcat-blue .carousel figcaption a:hover, .cta.cta--wildcat-blue .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--wildcat-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--wildcat-blue .carousel figcaption a:active, .cta.cta--wildcat-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--wildcat-blue .carousel figcaption a:link, .cta.cta--wildcat-blue .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--wildcat-blue .carousel figcaption a:hover, .cta.cta--wildcat-blue .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--wildcat-blue button,
    .cta.cta--wildcat-blue a.button,
    .cta.cta--wildcat-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--wildcat-blue button:link,
      .cta.cta--wildcat-blue a.button:link,
      .cta.cta--wildcat-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--wildcat-blue button.button--ghost,
      .cta.cta--wildcat-blue a.button.button--ghost,
      .cta.cta--wildcat-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--wildcat-blue button.button--bluegrass,
      .cta.cta--wildcat-blue a.button.button--bluegrass,
      .cta.cta--wildcat-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--wildcat-blue button.button--transparent,
      .cta.cta--wildcat-blue a.button.button--transparent,
      .cta.cta--wildcat-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--wildcat-blue button[disabled],
      .cta.cta--wildcat-blue a.button[disabled],
      .cta.cta--wildcat-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--wildcat-blue button[disabled].button--ghost,
        .cta.cta--wildcat-blue a.button[disabled].button--ghost,
        .cta.cta--wildcat-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--wildcat-blue button:hover,
      .cta.cta--wildcat-blue a.button:hover,
      .cta.cta--wildcat-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--wildcat-blue button:hover.button--ghost,
        .cta.cta--wildcat-blue a.button:hover.button--ghost,
        .cta.cta--wildcat-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--wildcat-blue button:active, .cta.cta--wildcat-blue button[aria-pressed='true'],
      .cta.cta--wildcat-blue a.button:active,
      .cta.cta--wildcat-blue a.button[aria-pressed='true'],
      .cta.cta--wildcat-blue input.button:active,
      .cta.cta--wildcat-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--wildcat-blue button:active.button--ghost, .cta.cta--wildcat-blue button[aria-pressed='true'].button--ghost,
        .cta.cta--wildcat-blue a.button:active.button--ghost,
        .cta.cta--wildcat-blue a.button[aria-pressed='true'].button--ghost,
        .cta.cta--wildcat-blue input.button:active.button--ghost,
        .cta.cta--wildcat-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--wildcat-blue button:active.button--transparent, .cta.cta--wildcat-blue button[aria-pressed='true'].button--transparent,
        .cta.cta--wildcat-blue a.button:active.button--transparent,
        .cta.cta--wildcat-blue a.button[aria-pressed='true'].button--transparent,
        .cta.cta--wildcat-blue input.button:active.button--transparent,
        .cta.cta--wildcat-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--wildcat-blue button:focus,
      .cta.cta--wildcat-blue a.button:focus,
      .cta.cta--wildcat-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--wildcat-blue button:focus.button--ghost,
        .cta.cta--wildcat-blue a.button:focus.button--ghost,
        .cta.cta--wildcat-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--wildcat-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--wildcat-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--wildcat-blue .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--wildcat-blue .slick-prev,
    .cta.cta--wildcat-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--wildcat-blue .slick-prev:hover, .cta.cta--wildcat-blue .slick-prev:focus,
      .cta.cta--wildcat-blue .slick-next:hover,
      .cta.cta--wildcat-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--wildcat-blue .slick-prev::before,
      .cta.cta--wildcat-blue .slick-next::before {
        color: #fff; }
    .cta.cta--wildcat-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--wildcat-blue .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--wildcat-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--wildcat-blue .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--wildcat-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--wildcat-blue .statistic .headline-group .headline-group__super,
    .cta.cta--wildcat-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--wildcat-blue .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--wildcat-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--wildcat-blue .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--wildcat-blue .search-control:hover, .cta.cta--wildcat-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--wildcat-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--wildcat-blue .menu-button:hover, .cta.cta--wildcat-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--wildcat-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--wildcat-blue .contact-table th,
    .cta.cta--wildcat-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--wildcat-blue .social-media-links a:link, .cta.cta--wildcat-blue .social-media-links a:visited {
      color: #fff; }
    .cta.cta--wildcat-blue .social-media-links a:hover, .cta.cta--wildcat-blue .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--wildcat-blue form input[type='text'],
    .cta.cta--wildcat-blue form input[type='password'],
    .cta.cta--wildcat-blue form input[type='color'],
    .cta.cta--wildcat-blue form input[type='date'],
    .cta.cta--wildcat-blue form input[type='datetime'],
    .cta.cta--wildcat-blue form input[type='email'],
    .cta.cta--wildcat-blue form input[type='month'],
    .cta.cta--wildcat-blue form input[type='number'],
    .cta.cta--wildcat-blue form input[type='range'],
    .cta.cta--wildcat-blue form input[type='search'],
    .cta.cta--wildcat-blue form input[type='tel'],
    .cta.cta--wildcat-blue form input[type='time'],
    .cta.cta--wildcat-blue form input[type='url'],
    .cta.cta--wildcat-blue form input[type='week'],
    .cta.cta--wildcat-blue form textarea {
      border-color: transparent; }
    .cta.cta--wildcat-blue .heading--display span {
      background-color: #0033a0; }
  .cta.cta--wildcat-white {
    background-color: #fff;
    border: none; }
    .cta.cta--wildcat-white .heading--display span {
      background-color: #fff; }
  .cta.cta--bluegrass {
    background-color: #0071eb;
    border: none;
    color: #fff; }
    .cta.cta--bluegrass .cite-media .icon-label {
      color: #fff; }
    .cta.cta--bluegrass .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--bluegrass .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--bluegrass a:link, .cta.cta--bluegrass a:visited {
      color: #fff; }
    .cta.cta--bluegrass a:hover, .cta.cta--bluegrass a:active {
      color: #B1C9E8; }
    .cta.cta--bluegrass .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--bluegrass .carousel figcaption a:link, .cta.cta--bluegrass .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--bluegrass .carousel figcaption a:hover, .cta.cta--bluegrass .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--bluegrass .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--bluegrass .carousel figcaption a:active, .cta.cta--bluegrass .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--bluegrass .carousel figcaption a:link, .cta.cta--bluegrass .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--bluegrass .carousel figcaption a:hover, .cta.cta--bluegrass .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--bluegrass button,
    .cta.cta--bluegrass a.button,
    .cta.cta--bluegrass input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--bluegrass button:link,
      .cta.cta--bluegrass a.button:link,
      .cta.cta--bluegrass input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--bluegrass button.button--ghost,
      .cta.cta--bluegrass a.button.button--ghost,
      .cta.cta--bluegrass input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--bluegrass button.button--bluegrass,
      .cta.cta--bluegrass a.button.button--bluegrass,
      .cta.cta--bluegrass input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--bluegrass button.button--transparent,
      .cta.cta--bluegrass a.button.button--transparent,
      .cta.cta--bluegrass input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--bluegrass button[disabled],
      .cta.cta--bluegrass a.button[disabled],
      .cta.cta--bluegrass input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--bluegrass button[disabled].button--ghost,
        .cta.cta--bluegrass a.button[disabled].button--ghost,
        .cta.cta--bluegrass input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--bluegrass button:hover,
      .cta.cta--bluegrass a.button:hover,
      .cta.cta--bluegrass input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--bluegrass button:hover.button--ghost,
        .cta.cta--bluegrass a.button:hover.button--ghost,
        .cta.cta--bluegrass input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--bluegrass button:active, .cta.cta--bluegrass button[aria-pressed='true'],
      .cta.cta--bluegrass a.button:active,
      .cta.cta--bluegrass a.button[aria-pressed='true'],
      .cta.cta--bluegrass input.button:active,
      .cta.cta--bluegrass input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--bluegrass button:active.button--ghost, .cta.cta--bluegrass button[aria-pressed='true'].button--ghost,
        .cta.cta--bluegrass a.button:active.button--ghost,
        .cta.cta--bluegrass a.button[aria-pressed='true'].button--ghost,
        .cta.cta--bluegrass input.button:active.button--ghost,
        .cta.cta--bluegrass input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--bluegrass button:active.button--transparent, .cta.cta--bluegrass button[aria-pressed='true'].button--transparent,
        .cta.cta--bluegrass a.button:active.button--transparent,
        .cta.cta--bluegrass a.button[aria-pressed='true'].button--transparent,
        .cta.cta--bluegrass input.button:active.button--transparent,
        .cta.cta--bluegrass input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--bluegrass button:focus,
      .cta.cta--bluegrass a.button:focus,
      .cta.cta--bluegrass input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--bluegrass button:focus.button--ghost,
        .cta.cta--bluegrass a.button:focus.button--ghost,
        .cta.cta--bluegrass input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--bluegrass .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--bluegrass .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--bluegrass .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--bluegrass .slick-prev,
    .cta.cta--bluegrass .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--bluegrass .slick-prev:hover, .cta.cta--bluegrass .slick-prev:focus,
      .cta.cta--bluegrass .slick-next:hover,
      .cta.cta--bluegrass .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--bluegrass .slick-prev::before,
      .cta.cta--bluegrass .slick-next::before {
        color: #fff; }
    .cta.cta--bluegrass .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--bluegrass .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--bluegrass .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--bluegrass .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--bluegrass .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--bluegrass .statistic .headline-group .headline-group__super,
    .cta.cta--bluegrass .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--bluegrass .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--bluegrass .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--bluegrass .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--bluegrass .search-control:hover, .cta.cta--bluegrass .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--bluegrass .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--bluegrass .menu-button:hover, .cta.cta--bluegrass .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--bluegrass .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--bluegrass .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--bluegrass .contact-table th,
    .cta.cta--bluegrass .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--bluegrass .social-media-links a:link, .cta.cta--bluegrass .social-media-links a:visited {
      color: #fff; }
    .cta.cta--bluegrass .social-media-links a:hover, .cta.cta--bluegrass .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--bluegrass form input[type='text'],
    .cta.cta--bluegrass form input[type='password'],
    .cta.cta--bluegrass form input[type='color'],
    .cta.cta--bluegrass form input[type='date'],
    .cta.cta--bluegrass form input[type='datetime'],
    .cta.cta--bluegrass form input[type='email'],
    .cta.cta--bluegrass form input[type='month'],
    .cta.cta--bluegrass form input[type='number'],
    .cta.cta--bluegrass form input[type='range'],
    .cta.cta--bluegrass form input[type='search'],
    .cta.cta--bluegrass form input[type='tel'],
    .cta.cta--bluegrass form input[type='time'],
    .cta.cta--bluegrass form input[type='url'],
    .cta.cta--bluegrass form input[type='week'],
    .cta.cta--bluegrass form textarea {
      border-color: transparent; }
    .cta.cta--bluegrass .heading--display span {
      background-color: #0071eb; }
  .cta.cta--sky {
    background-color: #B1C9E8;
    border: none; }
    .cta.cta--sky .heading--display span {
      background-color: #B1C9E8; }
  .cta.cta--midnight {
    background-color: #041E42;
    border: none;
    color: #fff; }
    .cta.cta--midnight .cite-media .icon-label {
      color: #fff; }
    .cta.cta--midnight .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--midnight .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--midnight a:link, .cta.cta--midnight a:visited {
      color: #fff; }
    .cta.cta--midnight a:hover, .cta.cta--midnight a:active {
      color: #B1C9E8; }
    .cta.cta--midnight .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--midnight .carousel figcaption a:link, .cta.cta--midnight .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--midnight .carousel figcaption a:hover, .cta.cta--midnight .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--midnight .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--midnight .carousel figcaption a:active, .cta.cta--midnight .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--midnight .carousel figcaption a:link, .cta.cta--midnight .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--midnight .carousel figcaption a:hover, .cta.cta--midnight .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--midnight button,
    .cta.cta--midnight a.button,
    .cta.cta--midnight input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--midnight button:link,
      .cta.cta--midnight a.button:link,
      .cta.cta--midnight input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--midnight button.button--ghost,
      .cta.cta--midnight a.button.button--ghost,
      .cta.cta--midnight input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--midnight button.button--bluegrass,
      .cta.cta--midnight a.button.button--bluegrass,
      .cta.cta--midnight input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--midnight button.button--transparent,
      .cta.cta--midnight a.button.button--transparent,
      .cta.cta--midnight input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--midnight button[disabled],
      .cta.cta--midnight a.button[disabled],
      .cta.cta--midnight input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--midnight button[disabled].button--ghost,
        .cta.cta--midnight a.button[disabled].button--ghost,
        .cta.cta--midnight input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--midnight button:hover,
      .cta.cta--midnight a.button:hover,
      .cta.cta--midnight input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--midnight button:hover.button--ghost,
        .cta.cta--midnight a.button:hover.button--ghost,
        .cta.cta--midnight input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--midnight button:active, .cta.cta--midnight button[aria-pressed='true'],
      .cta.cta--midnight a.button:active,
      .cta.cta--midnight a.button[aria-pressed='true'],
      .cta.cta--midnight input.button:active,
      .cta.cta--midnight input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--midnight button:active.button--ghost, .cta.cta--midnight button[aria-pressed='true'].button--ghost,
        .cta.cta--midnight a.button:active.button--ghost,
        .cta.cta--midnight a.button[aria-pressed='true'].button--ghost,
        .cta.cta--midnight input.button:active.button--ghost,
        .cta.cta--midnight input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--midnight button:active.button--transparent, .cta.cta--midnight button[aria-pressed='true'].button--transparent,
        .cta.cta--midnight a.button:active.button--transparent,
        .cta.cta--midnight a.button[aria-pressed='true'].button--transparent,
        .cta.cta--midnight input.button:active.button--transparent,
        .cta.cta--midnight input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--midnight button:focus,
      .cta.cta--midnight a.button:focus,
      .cta.cta--midnight input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--midnight button:focus.button--ghost,
        .cta.cta--midnight a.button:focus.button--ghost,
        .cta.cta--midnight input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--midnight .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--midnight .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--midnight .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--midnight .slick-prev,
    .cta.cta--midnight .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--midnight .slick-prev:hover, .cta.cta--midnight .slick-prev:focus,
      .cta.cta--midnight .slick-next:hover,
      .cta.cta--midnight .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--midnight .slick-prev::before,
      .cta.cta--midnight .slick-next::before {
        color: #fff; }
    .cta.cta--midnight .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--midnight .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--midnight .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--midnight .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--midnight .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--midnight .statistic .headline-group .headline-group__super,
    .cta.cta--midnight .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--midnight .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--midnight .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--midnight .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--midnight .search-control:hover, .cta.cta--midnight .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--midnight .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--midnight .menu-button:hover, .cta.cta--midnight .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--midnight .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--midnight .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--midnight .contact-table th,
    .cta.cta--midnight .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--midnight .social-media-links a:link, .cta.cta--midnight .social-media-links a:visited {
      color: #fff; }
    .cta.cta--midnight .social-media-links a:hover, .cta.cta--midnight .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--midnight form input[type='text'],
    .cta.cta--midnight form input[type='password'],
    .cta.cta--midnight form input[type='color'],
    .cta.cta--midnight form input[type='date'],
    .cta.cta--midnight form input[type='datetime'],
    .cta.cta--midnight form input[type='email'],
    .cta.cta--midnight form input[type='month'],
    .cta.cta--midnight form input[type='number'],
    .cta.cta--midnight form input[type='range'],
    .cta.cta--midnight form input[type='search'],
    .cta.cta--midnight form input[type='tel'],
    .cta.cta--midnight form input[type='time'],
    .cta.cta--midnight form input[type='url'],
    .cta.cta--midnight form input[type='week'],
    .cta.cta--midnight form textarea {
      border-color: transparent; }
    .cta.cta--midnight .heading--display span {
      background-color: #041E42; }
  .cta.cta--goldenrod {
    background-color: #FFDC00;
    border: none; }
    .cta.cta--goldenrod .heading--display span {
      background-color: #FFDC00; }
  .cta.cta--sunset {
    background-color: #FFA360;
    border: none; }
    .cta.cta--sunset .heading--display span {
      background-color: #FFA360; }
  .cta.cta--river-green {
    background-color: #4CBCC0;
    border: none; }
    .cta.cta--river-green .heading--display span {
      background-color: #4CBCC0; }
  .cta.cta--cool-neutral {
    background-color: #DCDDDE;
    border: none; }
    .cta.cta--cool-neutral .heading--display span {
      background-color: #DCDDDE; }
  .cta.cta--warm-neutral-20 {
    background-color: #F9F9F5;
    border: none; }
    .cta.cta--warm-neutral-20 .heading--display span {
      background-color: #F9F9F5; }
  .cta.cta--warm-neutral-60 {
    background-color: #EFEBE2;
    border: none; }
    .cta.cta--warm-neutral-60 .heading--display span {
      background-color: #EFEBE2; }
  .cta.cta--warm-neutral {
    background-color: #D6D2C4;
    border: none; }
    .cta.cta--warm-neutral .heading--display span {
      background-color: #D6D2C4; }
  .cta.cta--wildcat-black {
    background-color: #000000;
    border: none;
    color: #fff; }
    .cta.cta--wildcat-black .cite-media .icon-label {
      color: #fff; }
    .cta.cta--wildcat-black .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--wildcat-black .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--wildcat-black a:link, .cta.cta--wildcat-black a:visited {
      color: #fff; }
    .cta.cta--wildcat-black a:hover, .cta.cta--wildcat-black a:active {
      color: #B1C9E8; }
    .cta.cta--wildcat-black .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--wildcat-black .carousel figcaption a:link, .cta.cta--wildcat-black .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--wildcat-black .carousel figcaption a:hover, .cta.cta--wildcat-black .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--wildcat-black .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--wildcat-black .carousel figcaption a:active, .cta.cta--wildcat-black .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--wildcat-black .carousel figcaption a:link, .cta.cta--wildcat-black .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--wildcat-black .carousel figcaption a:hover, .cta.cta--wildcat-black .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--wildcat-black button,
    .cta.cta--wildcat-black a.button,
    .cta.cta--wildcat-black input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--wildcat-black button:link,
      .cta.cta--wildcat-black a.button:link,
      .cta.cta--wildcat-black input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--wildcat-black button.button--ghost,
      .cta.cta--wildcat-black a.button.button--ghost,
      .cta.cta--wildcat-black input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--wildcat-black button.button--bluegrass,
      .cta.cta--wildcat-black a.button.button--bluegrass,
      .cta.cta--wildcat-black input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--wildcat-black button.button--transparent,
      .cta.cta--wildcat-black a.button.button--transparent,
      .cta.cta--wildcat-black input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--wildcat-black button[disabled],
      .cta.cta--wildcat-black a.button[disabled],
      .cta.cta--wildcat-black input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--wildcat-black button[disabled].button--ghost,
        .cta.cta--wildcat-black a.button[disabled].button--ghost,
        .cta.cta--wildcat-black input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--wildcat-black button:hover,
      .cta.cta--wildcat-black a.button:hover,
      .cta.cta--wildcat-black input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--wildcat-black button:hover.button--ghost,
        .cta.cta--wildcat-black a.button:hover.button--ghost,
        .cta.cta--wildcat-black input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--wildcat-black button:active, .cta.cta--wildcat-black button[aria-pressed='true'],
      .cta.cta--wildcat-black a.button:active,
      .cta.cta--wildcat-black a.button[aria-pressed='true'],
      .cta.cta--wildcat-black input.button:active,
      .cta.cta--wildcat-black input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--wildcat-black button:active.button--ghost, .cta.cta--wildcat-black button[aria-pressed='true'].button--ghost,
        .cta.cta--wildcat-black a.button:active.button--ghost,
        .cta.cta--wildcat-black a.button[aria-pressed='true'].button--ghost,
        .cta.cta--wildcat-black input.button:active.button--ghost,
        .cta.cta--wildcat-black input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--wildcat-black button:active.button--transparent, .cta.cta--wildcat-black button[aria-pressed='true'].button--transparent,
        .cta.cta--wildcat-black a.button:active.button--transparent,
        .cta.cta--wildcat-black a.button[aria-pressed='true'].button--transparent,
        .cta.cta--wildcat-black input.button:active.button--transparent,
        .cta.cta--wildcat-black input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--wildcat-black button:focus,
      .cta.cta--wildcat-black a.button:focus,
      .cta.cta--wildcat-black input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--wildcat-black button:focus.button--ghost,
        .cta.cta--wildcat-black a.button:focus.button--ghost,
        .cta.cta--wildcat-black input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--wildcat-black .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--wildcat-black .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--wildcat-black .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--wildcat-black .slick-prev,
    .cta.cta--wildcat-black .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--wildcat-black .slick-prev:hover, .cta.cta--wildcat-black .slick-prev:focus,
      .cta.cta--wildcat-black .slick-next:hover,
      .cta.cta--wildcat-black .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--wildcat-black .slick-prev::before,
      .cta.cta--wildcat-black .slick-next::before {
        color: #fff; }
    .cta.cta--wildcat-black .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--wildcat-black .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--wildcat-black .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--wildcat-black .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--wildcat-black .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--wildcat-black .statistic .headline-group .headline-group__super,
    .cta.cta--wildcat-black .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--wildcat-black .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--wildcat-black .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--wildcat-black .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--wildcat-black .search-control:hover, .cta.cta--wildcat-black .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--wildcat-black .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--wildcat-black .menu-button:hover, .cta.cta--wildcat-black .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--wildcat-black .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--wildcat-black .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--wildcat-black .contact-table th,
    .cta.cta--wildcat-black .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--wildcat-black .social-media-links a:link, .cta.cta--wildcat-black .social-media-links a:visited {
      color: #fff; }
    .cta.cta--wildcat-black .social-media-links a:hover, .cta.cta--wildcat-black .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--wildcat-black form input[type='text'],
    .cta.cta--wildcat-black form input[type='password'],
    .cta.cta--wildcat-black form input[type='color'],
    .cta.cta--wildcat-black form input[type='date'],
    .cta.cta--wildcat-black form input[type='datetime'],
    .cta.cta--wildcat-black form input[type='email'],
    .cta.cta--wildcat-black form input[type='month'],
    .cta.cta--wildcat-black form input[type='number'],
    .cta.cta--wildcat-black form input[type='range'],
    .cta.cta--wildcat-black form input[type='search'],
    .cta.cta--wildcat-black form input[type='tel'],
    .cta.cta--wildcat-black form input[type='time'],
    .cta.cta--wildcat-black form input[type='url'],
    .cta.cta--wildcat-black form input[type='week'],
    .cta.cta--wildcat-black form textarea {
      border-color: transparent; }
    .cta.cta--wildcat-black .heading--display span {
      background-color: #000000; }
  .cta.cta--light-blue {
    background-color: #1897d4;
    border: none; }
    .cta.cta--light-blue .heading--display span {
      background-color: #1897d4; }
  .cta.cta--medium-blue {
    background-color: #2b3a82;
    border: none;
    color: #fff; }
    .cta.cta--medium-blue .cite-media .icon-label {
      color: #fff; }
    .cta.cta--medium-blue .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--medium-blue .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--medium-blue a:link, .cta.cta--medium-blue a:visited {
      color: #fff; }
    .cta.cta--medium-blue a:hover, .cta.cta--medium-blue a:active {
      color: #B1C9E8; }
    .cta.cta--medium-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--medium-blue .carousel figcaption a:link, .cta.cta--medium-blue .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--medium-blue .carousel figcaption a:hover, .cta.cta--medium-blue .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--medium-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--medium-blue .carousel figcaption a:active, .cta.cta--medium-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--medium-blue .carousel figcaption a:link, .cta.cta--medium-blue .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--medium-blue .carousel figcaption a:hover, .cta.cta--medium-blue .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--medium-blue button,
    .cta.cta--medium-blue a.button,
    .cta.cta--medium-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--medium-blue button:link,
      .cta.cta--medium-blue a.button:link,
      .cta.cta--medium-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--medium-blue button.button--ghost,
      .cta.cta--medium-blue a.button.button--ghost,
      .cta.cta--medium-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--medium-blue button.button--bluegrass,
      .cta.cta--medium-blue a.button.button--bluegrass,
      .cta.cta--medium-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--medium-blue button.button--transparent,
      .cta.cta--medium-blue a.button.button--transparent,
      .cta.cta--medium-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--medium-blue button[disabled],
      .cta.cta--medium-blue a.button[disabled],
      .cta.cta--medium-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--medium-blue button[disabled].button--ghost,
        .cta.cta--medium-blue a.button[disabled].button--ghost,
        .cta.cta--medium-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--medium-blue button:hover,
      .cta.cta--medium-blue a.button:hover,
      .cta.cta--medium-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--medium-blue button:hover.button--ghost,
        .cta.cta--medium-blue a.button:hover.button--ghost,
        .cta.cta--medium-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--medium-blue button:active, .cta.cta--medium-blue button[aria-pressed='true'],
      .cta.cta--medium-blue a.button:active,
      .cta.cta--medium-blue a.button[aria-pressed='true'],
      .cta.cta--medium-blue input.button:active,
      .cta.cta--medium-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--medium-blue button:active.button--ghost, .cta.cta--medium-blue button[aria-pressed='true'].button--ghost,
        .cta.cta--medium-blue a.button:active.button--ghost,
        .cta.cta--medium-blue a.button[aria-pressed='true'].button--ghost,
        .cta.cta--medium-blue input.button:active.button--ghost,
        .cta.cta--medium-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--medium-blue button:active.button--transparent, .cta.cta--medium-blue button[aria-pressed='true'].button--transparent,
        .cta.cta--medium-blue a.button:active.button--transparent,
        .cta.cta--medium-blue a.button[aria-pressed='true'].button--transparent,
        .cta.cta--medium-blue input.button:active.button--transparent,
        .cta.cta--medium-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--medium-blue button:focus,
      .cta.cta--medium-blue a.button:focus,
      .cta.cta--medium-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--medium-blue button:focus.button--ghost,
        .cta.cta--medium-blue a.button:focus.button--ghost,
        .cta.cta--medium-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--medium-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--medium-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--medium-blue .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--medium-blue .slick-prev,
    .cta.cta--medium-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--medium-blue .slick-prev:hover, .cta.cta--medium-blue .slick-prev:focus,
      .cta.cta--medium-blue .slick-next:hover,
      .cta.cta--medium-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--medium-blue .slick-prev::before,
      .cta.cta--medium-blue .slick-next::before {
        color: #fff; }
    .cta.cta--medium-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--medium-blue .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--medium-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--medium-blue .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--medium-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--medium-blue .statistic .headline-group .headline-group__super,
    .cta.cta--medium-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--medium-blue .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--medium-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--medium-blue .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--medium-blue .search-control:hover, .cta.cta--medium-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--medium-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--medium-blue .menu-button:hover, .cta.cta--medium-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--medium-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--medium-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--medium-blue .contact-table th,
    .cta.cta--medium-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--medium-blue .social-media-links a:link, .cta.cta--medium-blue .social-media-links a:visited {
      color: #fff; }
    .cta.cta--medium-blue .social-media-links a:hover, .cta.cta--medium-blue .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--medium-blue form input[type='text'],
    .cta.cta--medium-blue form input[type='password'],
    .cta.cta--medium-blue form input[type='color'],
    .cta.cta--medium-blue form input[type='date'],
    .cta.cta--medium-blue form input[type='datetime'],
    .cta.cta--medium-blue form input[type='email'],
    .cta.cta--medium-blue form input[type='month'],
    .cta.cta--medium-blue form input[type='number'],
    .cta.cta--medium-blue form input[type='range'],
    .cta.cta--medium-blue form input[type='search'],
    .cta.cta--medium-blue form input[type='tel'],
    .cta.cta--medium-blue form input[type='time'],
    .cta.cta--medium-blue form input[type='url'],
    .cta.cta--medium-blue form input[type='week'],
    .cta.cta--medium-blue form textarea {
      border-color: transparent; }
    .cta.cta--medium-blue .heading--display span {
      background-color: #2b3a82; }
  .cta.cta--dark-blue {
    background-color: #1f2c5e;
    border: none;
    color: #fff; }
    .cta.cta--dark-blue .cite-media .icon-label {
      color: #fff; }
    .cta.cta--dark-blue .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--dark-blue .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--dark-blue a:link, .cta.cta--dark-blue a:visited {
      color: #fff; }
    .cta.cta--dark-blue a:hover, .cta.cta--dark-blue a:active {
      color: #B1C9E8; }
    .cta.cta--dark-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--dark-blue .carousel figcaption a:link, .cta.cta--dark-blue .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--dark-blue .carousel figcaption a:hover, .cta.cta--dark-blue .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--dark-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--dark-blue .carousel figcaption a:active, .cta.cta--dark-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--dark-blue .carousel figcaption a:link, .cta.cta--dark-blue .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--dark-blue .carousel figcaption a:hover, .cta.cta--dark-blue .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--dark-blue button,
    .cta.cta--dark-blue a.button,
    .cta.cta--dark-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--dark-blue button:link,
      .cta.cta--dark-blue a.button:link,
      .cta.cta--dark-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--dark-blue button.button--ghost,
      .cta.cta--dark-blue a.button.button--ghost,
      .cta.cta--dark-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--dark-blue button.button--bluegrass,
      .cta.cta--dark-blue a.button.button--bluegrass,
      .cta.cta--dark-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--dark-blue button.button--transparent,
      .cta.cta--dark-blue a.button.button--transparent,
      .cta.cta--dark-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--dark-blue button[disabled],
      .cta.cta--dark-blue a.button[disabled],
      .cta.cta--dark-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--dark-blue button[disabled].button--ghost,
        .cta.cta--dark-blue a.button[disabled].button--ghost,
        .cta.cta--dark-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--dark-blue button:hover,
      .cta.cta--dark-blue a.button:hover,
      .cta.cta--dark-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--dark-blue button:hover.button--ghost,
        .cta.cta--dark-blue a.button:hover.button--ghost,
        .cta.cta--dark-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--dark-blue button:active, .cta.cta--dark-blue button[aria-pressed='true'],
      .cta.cta--dark-blue a.button:active,
      .cta.cta--dark-blue a.button[aria-pressed='true'],
      .cta.cta--dark-blue input.button:active,
      .cta.cta--dark-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--dark-blue button:active.button--ghost, .cta.cta--dark-blue button[aria-pressed='true'].button--ghost,
        .cta.cta--dark-blue a.button:active.button--ghost,
        .cta.cta--dark-blue a.button[aria-pressed='true'].button--ghost,
        .cta.cta--dark-blue input.button:active.button--ghost,
        .cta.cta--dark-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--dark-blue button:active.button--transparent, .cta.cta--dark-blue button[aria-pressed='true'].button--transparent,
        .cta.cta--dark-blue a.button:active.button--transparent,
        .cta.cta--dark-blue a.button[aria-pressed='true'].button--transparent,
        .cta.cta--dark-blue input.button:active.button--transparent,
        .cta.cta--dark-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--dark-blue button:focus,
      .cta.cta--dark-blue a.button:focus,
      .cta.cta--dark-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--dark-blue button:focus.button--ghost,
        .cta.cta--dark-blue a.button:focus.button--ghost,
        .cta.cta--dark-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--dark-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--dark-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--dark-blue .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--dark-blue .slick-prev,
    .cta.cta--dark-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--dark-blue .slick-prev:hover, .cta.cta--dark-blue .slick-prev:focus,
      .cta.cta--dark-blue .slick-next:hover,
      .cta.cta--dark-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--dark-blue .slick-prev::before,
      .cta.cta--dark-blue .slick-next::before {
        color: #fff; }
    .cta.cta--dark-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--dark-blue .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--dark-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--dark-blue .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--dark-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--dark-blue .statistic .headline-group .headline-group__super,
    .cta.cta--dark-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--dark-blue .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--dark-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--dark-blue .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--dark-blue .search-control:hover, .cta.cta--dark-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--dark-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--dark-blue .menu-button:hover, .cta.cta--dark-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--dark-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--dark-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--dark-blue .contact-table th,
    .cta.cta--dark-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--dark-blue .social-media-links a:link, .cta.cta--dark-blue .social-media-links a:visited {
      color: #fff; }
    .cta.cta--dark-blue .social-media-links a:hover, .cta.cta--dark-blue .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--dark-blue form input[type='text'],
    .cta.cta--dark-blue form input[type='password'],
    .cta.cta--dark-blue form input[type='color'],
    .cta.cta--dark-blue form input[type='date'],
    .cta.cta--dark-blue form input[type='datetime'],
    .cta.cta--dark-blue form input[type='email'],
    .cta.cta--dark-blue form input[type='month'],
    .cta.cta--dark-blue form input[type='number'],
    .cta.cta--dark-blue form input[type='range'],
    .cta.cta--dark-blue form input[type='search'],
    .cta.cta--dark-blue form input[type='tel'],
    .cta.cta--dark-blue form input[type='time'],
    .cta.cta--dark-blue form input[type='url'],
    .cta.cta--dark-blue form input[type='week'],
    .cta.cta--dark-blue form textarea {
      border-color: transparent; }
    .cta.cta--dark-blue .heading--display span {
      background-color: #1f2c5e; }
  .cta.cta--almost-wildcat-blue {
    background-color: #002678;
    border: none;
    color: #fff; }
    .cta.cta--almost-wildcat-blue .cite-media .icon-label {
      color: #fff; }
    .cta.cta--almost-wildcat-blue .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--almost-wildcat-blue .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--almost-wildcat-blue a:link, .cta.cta--almost-wildcat-blue a:visited {
      color: #fff; }
    .cta.cta--almost-wildcat-blue a:hover, .cta.cta--almost-wildcat-blue a:active {
      color: #B1C9E8; }
    .cta.cta--almost-wildcat-blue .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--almost-wildcat-blue .carousel figcaption a:link, .cta.cta--almost-wildcat-blue .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--almost-wildcat-blue .carousel figcaption a:hover, .cta.cta--almost-wildcat-blue .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--almost-wildcat-blue .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--almost-wildcat-blue .carousel figcaption a:active, .cta.cta--almost-wildcat-blue .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--almost-wildcat-blue .carousel figcaption a:link, .cta.cta--almost-wildcat-blue .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--almost-wildcat-blue .carousel figcaption a:hover, .cta.cta--almost-wildcat-blue .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--almost-wildcat-blue button,
    .cta.cta--almost-wildcat-blue a.button,
    .cta.cta--almost-wildcat-blue input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--almost-wildcat-blue button:link,
      .cta.cta--almost-wildcat-blue a.button:link,
      .cta.cta--almost-wildcat-blue input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--almost-wildcat-blue button.button--ghost,
      .cta.cta--almost-wildcat-blue a.button.button--ghost,
      .cta.cta--almost-wildcat-blue input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--almost-wildcat-blue button.button--bluegrass,
      .cta.cta--almost-wildcat-blue a.button.button--bluegrass,
      .cta.cta--almost-wildcat-blue input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--almost-wildcat-blue button.button--transparent,
      .cta.cta--almost-wildcat-blue a.button.button--transparent,
      .cta.cta--almost-wildcat-blue input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--almost-wildcat-blue button[disabled],
      .cta.cta--almost-wildcat-blue a.button[disabled],
      .cta.cta--almost-wildcat-blue input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--almost-wildcat-blue button[disabled].button--ghost,
        .cta.cta--almost-wildcat-blue a.button[disabled].button--ghost,
        .cta.cta--almost-wildcat-blue input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--almost-wildcat-blue button:hover,
      .cta.cta--almost-wildcat-blue a.button:hover,
      .cta.cta--almost-wildcat-blue input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--almost-wildcat-blue button:hover.button--ghost,
        .cta.cta--almost-wildcat-blue a.button:hover.button--ghost,
        .cta.cta--almost-wildcat-blue input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--almost-wildcat-blue button:active, .cta.cta--almost-wildcat-blue button[aria-pressed='true'],
      .cta.cta--almost-wildcat-blue a.button:active,
      .cta.cta--almost-wildcat-blue a.button[aria-pressed='true'],
      .cta.cta--almost-wildcat-blue input.button:active,
      .cta.cta--almost-wildcat-blue input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--almost-wildcat-blue button:active.button--ghost, .cta.cta--almost-wildcat-blue button[aria-pressed='true'].button--ghost,
        .cta.cta--almost-wildcat-blue a.button:active.button--ghost,
        .cta.cta--almost-wildcat-blue a.button[aria-pressed='true'].button--ghost,
        .cta.cta--almost-wildcat-blue input.button:active.button--ghost,
        .cta.cta--almost-wildcat-blue input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--almost-wildcat-blue button:active.button--transparent, .cta.cta--almost-wildcat-blue button[aria-pressed='true'].button--transparent,
        .cta.cta--almost-wildcat-blue a.button:active.button--transparent,
        .cta.cta--almost-wildcat-blue a.button[aria-pressed='true'].button--transparent,
        .cta.cta--almost-wildcat-blue input.button:active.button--transparent,
        .cta.cta--almost-wildcat-blue input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--almost-wildcat-blue button:focus,
      .cta.cta--almost-wildcat-blue a.button:focus,
      .cta.cta--almost-wildcat-blue input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--almost-wildcat-blue button:focus.button--ghost,
        .cta.cta--almost-wildcat-blue a.button:focus.button--ghost,
        .cta.cta--almost-wildcat-blue input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--almost-wildcat-blue .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--almost-wildcat-blue .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--almost-wildcat-blue .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--almost-wildcat-blue .slick-prev,
    .cta.cta--almost-wildcat-blue .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--almost-wildcat-blue .slick-prev:hover, .cta.cta--almost-wildcat-blue .slick-prev:focus,
      .cta.cta--almost-wildcat-blue .slick-next:hover,
      .cta.cta--almost-wildcat-blue .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--almost-wildcat-blue .slick-prev::before,
      .cta.cta--almost-wildcat-blue .slick-next::before {
        color: #fff; }
    .cta.cta--almost-wildcat-blue .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--almost-wildcat-blue .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--almost-wildcat-blue .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--almost-wildcat-blue .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--almost-wildcat-blue .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--almost-wildcat-blue .statistic .headline-group .headline-group__super,
    .cta.cta--almost-wildcat-blue .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--almost-wildcat-blue .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--almost-wildcat-blue .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--almost-wildcat-blue .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--almost-wildcat-blue .search-control:hover, .cta.cta--almost-wildcat-blue .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--almost-wildcat-blue .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--almost-wildcat-blue .menu-button:hover, .cta.cta--almost-wildcat-blue .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--almost-wildcat-blue .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--almost-wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--almost-wildcat-blue .contact-table th,
    .cta.cta--almost-wildcat-blue .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--almost-wildcat-blue .social-media-links a:link, .cta.cta--almost-wildcat-blue .social-media-links a:visited {
      color: #fff; }
    .cta.cta--almost-wildcat-blue .social-media-links a:hover, .cta.cta--almost-wildcat-blue .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--almost-wildcat-blue form input[type='text'],
    .cta.cta--almost-wildcat-blue form input[type='password'],
    .cta.cta--almost-wildcat-blue form input[type='color'],
    .cta.cta--almost-wildcat-blue form input[type='date'],
    .cta.cta--almost-wildcat-blue form input[type='datetime'],
    .cta.cta--almost-wildcat-blue form input[type='email'],
    .cta.cta--almost-wildcat-blue form input[type='month'],
    .cta.cta--almost-wildcat-blue form input[type='number'],
    .cta.cta--almost-wildcat-blue form input[type='range'],
    .cta.cta--almost-wildcat-blue form input[type='search'],
    .cta.cta--almost-wildcat-blue form input[type='tel'],
    .cta.cta--almost-wildcat-blue form input[type='time'],
    .cta.cta--almost-wildcat-blue form input[type='url'],
    .cta.cta--almost-wildcat-blue form input[type='week'],
    .cta.cta--almost-wildcat-blue form textarea {
      border-color: transparent; }
    .cta.cta--almost-wildcat-blue .heading--display span {
      background-color: #002678; }
  .cta.cta--light-blue-tint {
    background-color: #a1d3ed;
    border: none; }
    .cta.cta--light-blue-tint .heading--display span {
      background-color: #a1d3ed; }
  .cta.cta--light-blue-shade {
    background-color: #106693;
    border: none;
    color: #fff; }
    .cta.cta--light-blue-shade .cite-media .icon-label {
      color: #fff; }
    .cta.cta--light-blue-shade .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--light-blue-shade .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--light-blue-shade a:link, .cta.cta--light-blue-shade a:visited {
      color: #fff; }
    .cta.cta--light-blue-shade a:hover, .cta.cta--light-blue-shade a:active {
      color: #B1C9E8; }
    .cta.cta--light-blue-shade .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--light-blue-shade .carousel figcaption a:link, .cta.cta--light-blue-shade .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--light-blue-shade .carousel figcaption a:hover, .cta.cta--light-blue-shade .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--light-blue-shade .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--light-blue-shade .carousel figcaption a:active, .cta.cta--light-blue-shade .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--light-blue-shade .carousel figcaption a:link, .cta.cta--light-blue-shade .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--light-blue-shade .carousel figcaption a:hover, .cta.cta--light-blue-shade .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--light-blue-shade button,
    .cta.cta--light-blue-shade a.button,
    .cta.cta--light-blue-shade input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--light-blue-shade button:link,
      .cta.cta--light-blue-shade a.button:link,
      .cta.cta--light-blue-shade input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--light-blue-shade button.button--ghost,
      .cta.cta--light-blue-shade a.button.button--ghost,
      .cta.cta--light-blue-shade input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--light-blue-shade button.button--bluegrass,
      .cta.cta--light-blue-shade a.button.button--bluegrass,
      .cta.cta--light-blue-shade input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--light-blue-shade button.button--transparent,
      .cta.cta--light-blue-shade a.button.button--transparent,
      .cta.cta--light-blue-shade input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--light-blue-shade button[disabled],
      .cta.cta--light-blue-shade a.button[disabled],
      .cta.cta--light-blue-shade input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--light-blue-shade button[disabled].button--ghost,
        .cta.cta--light-blue-shade a.button[disabled].button--ghost,
        .cta.cta--light-blue-shade input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--light-blue-shade button:hover,
      .cta.cta--light-blue-shade a.button:hover,
      .cta.cta--light-blue-shade input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--light-blue-shade button:hover.button--ghost,
        .cta.cta--light-blue-shade a.button:hover.button--ghost,
        .cta.cta--light-blue-shade input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--light-blue-shade button:active, .cta.cta--light-blue-shade button[aria-pressed='true'],
      .cta.cta--light-blue-shade a.button:active,
      .cta.cta--light-blue-shade a.button[aria-pressed='true'],
      .cta.cta--light-blue-shade input.button:active,
      .cta.cta--light-blue-shade input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--light-blue-shade button:active.button--ghost, .cta.cta--light-blue-shade button[aria-pressed='true'].button--ghost,
        .cta.cta--light-blue-shade a.button:active.button--ghost,
        .cta.cta--light-blue-shade a.button[aria-pressed='true'].button--ghost,
        .cta.cta--light-blue-shade input.button:active.button--ghost,
        .cta.cta--light-blue-shade input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--light-blue-shade button:active.button--transparent, .cta.cta--light-blue-shade button[aria-pressed='true'].button--transparent,
        .cta.cta--light-blue-shade a.button:active.button--transparent,
        .cta.cta--light-blue-shade a.button[aria-pressed='true'].button--transparent,
        .cta.cta--light-blue-shade input.button:active.button--transparent,
        .cta.cta--light-blue-shade input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--light-blue-shade button:focus,
      .cta.cta--light-blue-shade a.button:focus,
      .cta.cta--light-blue-shade input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--light-blue-shade button:focus.button--ghost,
        .cta.cta--light-blue-shade a.button:focus.button--ghost,
        .cta.cta--light-blue-shade input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--light-blue-shade .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--light-blue-shade .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--light-blue-shade .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--light-blue-shade .slick-prev,
    .cta.cta--light-blue-shade .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--light-blue-shade .slick-prev:hover, .cta.cta--light-blue-shade .slick-prev:focus,
      .cta.cta--light-blue-shade .slick-next:hover,
      .cta.cta--light-blue-shade .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--light-blue-shade .slick-prev::before,
      .cta.cta--light-blue-shade .slick-next::before {
        color: #fff; }
    .cta.cta--light-blue-shade .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--light-blue-shade .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--light-blue-shade .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--light-blue-shade .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--light-blue-shade .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--light-blue-shade .statistic .headline-group .headline-group__super,
    .cta.cta--light-blue-shade .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--light-blue-shade .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--light-blue-shade .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--light-blue-shade .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--light-blue-shade .search-control:hover, .cta.cta--light-blue-shade .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--light-blue-shade .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--light-blue-shade .menu-button:hover, .cta.cta--light-blue-shade .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--light-blue-shade .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--light-blue-shade .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--light-blue-shade .contact-table th,
    .cta.cta--light-blue-shade .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--light-blue-shade .social-media-links a:link, .cta.cta--light-blue-shade .social-media-links a:visited {
      color: #fff; }
    .cta.cta--light-blue-shade .social-media-links a:hover, .cta.cta--light-blue-shade .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--light-blue-shade form input[type='text'],
    .cta.cta--light-blue-shade form input[type='password'],
    .cta.cta--light-blue-shade form input[type='color'],
    .cta.cta--light-blue-shade form input[type='date'],
    .cta.cta--light-blue-shade form input[type='datetime'],
    .cta.cta--light-blue-shade form input[type='email'],
    .cta.cta--light-blue-shade form input[type='month'],
    .cta.cta--light-blue-shade form input[type='number'],
    .cta.cta--light-blue-shade form input[type='range'],
    .cta.cta--light-blue-shade form input[type='search'],
    .cta.cta--light-blue-shade form input[type='tel'],
    .cta.cta--light-blue-shade form input[type='time'],
    .cta.cta--light-blue-shade form input[type='url'],
    .cta.cta--light-blue-shade form input[type='week'],
    .cta.cta--light-blue-shade form textarea {
      border-color: transparent; }
    .cta.cta--light-blue-shade .heading--display span {
      background-color: #106693; }
  .cta.cta--blue-black {
    background-color: #000500;
    border: none;
    color: #fff; }
    .cta.cta--blue-black .cite-media .icon-label {
      color: #fff; }
    .cta.cta--blue-black .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--blue-black .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--blue-black a:link, .cta.cta--blue-black a:visited {
      color: #fff; }
    .cta.cta--blue-black a:hover, .cta.cta--blue-black a:active {
      color: #B1C9E8; }
    .cta.cta--blue-black .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--blue-black .carousel figcaption a:link, .cta.cta--blue-black .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--blue-black .carousel figcaption a:hover, .cta.cta--blue-black .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--blue-black .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--blue-black .carousel figcaption a:active, .cta.cta--blue-black .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--blue-black .carousel figcaption a:link, .cta.cta--blue-black .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--blue-black .carousel figcaption a:hover, .cta.cta--blue-black .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--blue-black button,
    .cta.cta--blue-black a.button,
    .cta.cta--blue-black input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--blue-black button:link,
      .cta.cta--blue-black a.button:link,
      .cta.cta--blue-black input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--blue-black button.button--ghost,
      .cta.cta--blue-black a.button.button--ghost,
      .cta.cta--blue-black input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--blue-black button.button--bluegrass,
      .cta.cta--blue-black a.button.button--bluegrass,
      .cta.cta--blue-black input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--blue-black button.button--transparent,
      .cta.cta--blue-black a.button.button--transparent,
      .cta.cta--blue-black input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--blue-black button[disabled],
      .cta.cta--blue-black a.button[disabled],
      .cta.cta--blue-black input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--blue-black button[disabled].button--ghost,
        .cta.cta--blue-black a.button[disabled].button--ghost,
        .cta.cta--blue-black input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--blue-black button:hover,
      .cta.cta--blue-black a.button:hover,
      .cta.cta--blue-black input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--blue-black button:hover.button--ghost,
        .cta.cta--blue-black a.button:hover.button--ghost,
        .cta.cta--blue-black input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--blue-black button:active, .cta.cta--blue-black button[aria-pressed='true'],
      .cta.cta--blue-black a.button:active,
      .cta.cta--blue-black a.button[aria-pressed='true'],
      .cta.cta--blue-black input.button:active,
      .cta.cta--blue-black input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--blue-black button:active.button--ghost, .cta.cta--blue-black button[aria-pressed='true'].button--ghost,
        .cta.cta--blue-black a.button:active.button--ghost,
        .cta.cta--blue-black a.button[aria-pressed='true'].button--ghost,
        .cta.cta--blue-black input.button:active.button--ghost,
        .cta.cta--blue-black input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--blue-black button:active.button--transparent, .cta.cta--blue-black button[aria-pressed='true'].button--transparent,
        .cta.cta--blue-black a.button:active.button--transparent,
        .cta.cta--blue-black a.button[aria-pressed='true'].button--transparent,
        .cta.cta--blue-black input.button:active.button--transparent,
        .cta.cta--blue-black input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--blue-black button:focus,
      .cta.cta--blue-black a.button:focus,
      .cta.cta--blue-black input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--blue-black button:focus.button--ghost,
        .cta.cta--blue-black a.button:focus.button--ghost,
        .cta.cta--blue-black input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--blue-black .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--blue-black .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--blue-black .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--blue-black .slick-prev,
    .cta.cta--blue-black .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--blue-black .slick-prev:hover, .cta.cta--blue-black .slick-prev:focus,
      .cta.cta--blue-black .slick-next:hover,
      .cta.cta--blue-black .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--blue-black .slick-prev::before,
      .cta.cta--blue-black .slick-next::before {
        color: #fff; }
    .cta.cta--blue-black .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--blue-black .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--blue-black .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--blue-black .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--blue-black .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--blue-black .statistic .headline-group .headline-group__super,
    .cta.cta--blue-black .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--blue-black .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--blue-black .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--blue-black .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--blue-black .search-control:hover, .cta.cta--blue-black .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--blue-black .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--blue-black .menu-button:hover, .cta.cta--blue-black .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--blue-black .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--blue-black .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--blue-black .contact-table th,
    .cta.cta--blue-black .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--blue-black .social-media-links a:link, .cta.cta--blue-black .social-media-links a:visited {
      color: #fff; }
    .cta.cta--blue-black .social-media-links a:hover, .cta.cta--blue-black .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--blue-black form input[type='text'],
    .cta.cta--blue-black form input[type='password'],
    .cta.cta--blue-black form input[type='color'],
    .cta.cta--blue-black form input[type='date'],
    .cta.cta--blue-black form input[type='datetime'],
    .cta.cta--blue-black form input[type='email'],
    .cta.cta--blue-black form input[type='month'],
    .cta.cta--blue-black form input[type='number'],
    .cta.cta--blue-black form input[type='range'],
    .cta.cta--blue-black form input[type='search'],
    .cta.cta--blue-black form input[type='tel'],
    .cta.cta--blue-black form input[type='time'],
    .cta.cta--blue-black form input[type='url'],
    .cta.cta--blue-black form input[type='week'],
    .cta.cta--blue-black form textarea {
      border-color: transparent; }
    .cta.cta--blue-black .heading--display span {
      background-color: #000500; }
  .cta.cta--light-gray {
    background-color: #c8c8c7;
    border: none; }
    .cta.cta--light-gray .heading--display span {
      background-color: #c8c8c7; }
  .cta.cta--subtle-gray {
    background-color: #ebebeb;
    border: none; }
    .cta.cta--subtle-gray .heading--display span {
      background-color: #ebebeb; }
  .cta.cta--barely-gray {
    background-color: #f4f4f5;
    border: none; }
    .cta.cta--barely-gray .heading--display span {
      background-color: #f4f4f5; }
  .cta.cta--dark-gray {
    background-color: #515664;
    border: none;
    color: #fff; }
    .cta.cta--dark-gray .cite-media .icon-label {
      color: #fff; }
    .cta.cta--dark-gray .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--dark-gray .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--dark-gray a:link, .cta.cta--dark-gray a:visited {
      color: #fff; }
    .cta.cta--dark-gray a:hover, .cta.cta--dark-gray a:active {
      color: #B1C9E8; }
    .cta.cta--dark-gray .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--dark-gray .carousel figcaption a:link, .cta.cta--dark-gray .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--dark-gray .carousel figcaption a:hover, .cta.cta--dark-gray .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--dark-gray .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--dark-gray .carousel figcaption a:active, .cta.cta--dark-gray .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--dark-gray .carousel figcaption a:link, .cta.cta--dark-gray .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--dark-gray .carousel figcaption a:hover, .cta.cta--dark-gray .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--dark-gray button,
    .cta.cta--dark-gray a.button,
    .cta.cta--dark-gray input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--dark-gray button:link,
      .cta.cta--dark-gray a.button:link,
      .cta.cta--dark-gray input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--dark-gray button.button--ghost,
      .cta.cta--dark-gray a.button.button--ghost,
      .cta.cta--dark-gray input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--dark-gray button.button--bluegrass,
      .cta.cta--dark-gray a.button.button--bluegrass,
      .cta.cta--dark-gray input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--dark-gray button.button--transparent,
      .cta.cta--dark-gray a.button.button--transparent,
      .cta.cta--dark-gray input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--dark-gray button[disabled],
      .cta.cta--dark-gray a.button[disabled],
      .cta.cta--dark-gray input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--dark-gray button[disabled].button--ghost,
        .cta.cta--dark-gray a.button[disabled].button--ghost,
        .cta.cta--dark-gray input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--dark-gray button:hover,
      .cta.cta--dark-gray a.button:hover,
      .cta.cta--dark-gray input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--dark-gray button:hover.button--ghost,
        .cta.cta--dark-gray a.button:hover.button--ghost,
        .cta.cta--dark-gray input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--dark-gray button:active, .cta.cta--dark-gray button[aria-pressed='true'],
      .cta.cta--dark-gray a.button:active,
      .cta.cta--dark-gray a.button[aria-pressed='true'],
      .cta.cta--dark-gray input.button:active,
      .cta.cta--dark-gray input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--dark-gray button:active.button--ghost, .cta.cta--dark-gray button[aria-pressed='true'].button--ghost,
        .cta.cta--dark-gray a.button:active.button--ghost,
        .cta.cta--dark-gray a.button[aria-pressed='true'].button--ghost,
        .cta.cta--dark-gray input.button:active.button--ghost,
        .cta.cta--dark-gray input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--dark-gray button:active.button--transparent, .cta.cta--dark-gray button[aria-pressed='true'].button--transparent,
        .cta.cta--dark-gray a.button:active.button--transparent,
        .cta.cta--dark-gray a.button[aria-pressed='true'].button--transparent,
        .cta.cta--dark-gray input.button:active.button--transparent,
        .cta.cta--dark-gray input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--dark-gray button:focus,
      .cta.cta--dark-gray a.button:focus,
      .cta.cta--dark-gray input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--dark-gray button:focus.button--ghost,
        .cta.cta--dark-gray a.button:focus.button--ghost,
        .cta.cta--dark-gray input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--dark-gray .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--dark-gray .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--dark-gray .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--dark-gray .slick-prev,
    .cta.cta--dark-gray .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--dark-gray .slick-prev:hover, .cta.cta--dark-gray .slick-prev:focus,
      .cta.cta--dark-gray .slick-next:hover,
      .cta.cta--dark-gray .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--dark-gray .slick-prev::before,
      .cta.cta--dark-gray .slick-next::before {
        color: #fff; }
    .cta.cta--dark-gray .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--dark-gray .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--dark-gray .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--dark-gray .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--dark-gray .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--dark-gray .statistic .headline-group .headline-group__super,
    .cta.cta--dark-gray .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--dark-gray .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--dark-gray .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--dark-gray .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--dark-gray .search-control:hover, .cta.cta--dark-gray .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--dark-gray .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--dark-gray .menu-button:hover, .cta.cta--dark-gray .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--dark-gray .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--dark-gray .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--dark-gray .contact-table th,
    .cta.cta--dark-gray .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--dark-gray .social-media-links a:link, .cta.cta--dark-gray .social-media-links a:visited {
      color: #fff; }
    .cta.cta--dark-gray .social-media-links a:hover, .cta.cta--dark-gray .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--dark-gray form input[type='text'],
    .cta.cta--dark-gray form input[type='password'],
    .cta.cta--dark-gray form input[type='color'],
    .cta.cta--dark-gray form input[type='date'],
    .cta.cta--dark-gray form input[type='datetime'],
    .cta.cta--dark-gray form input[type='email'],
    .cta.cta--dark-gray form input[type='month'],
    .cta.cta--dark-gray form input[type='number'],
    .cta.cta--dark-gray form input[type='range'],
    .cta.cta--dark-gray form input[type='search'],
    .cta.cta--dark-gray form input[type='tel'],
    .cta.cta--dark-gray form input[type='time'],
    .cta.cta--dark-gray form input[type='url'],
    .cta.cta--dark-gray form input[type='week'],
    .cta.cta--dark-gray form textarea {
      border-color: transparent; }
    .cta.cta--dark-gray .heading--display span {
      background-color: #515664; }
  .cta.cta--blue-gray {
    background-color: #eff4fd;
    border: none; }
    .cta.cta--blue-gray .heading--display span {
      background-color: #eff4fd; }
  .cta.cta--success {
    background-color: #7cfc00;
    border: none; }
    .cta.cta--success .heading--display span {
      background-color: #7cfc00; }
  .cta.cta--warning {
    background-color: #ff8c00;
    border: none; }
    .cta.cta--warning .heading--display span {
      background-color: #ff8c00; }
  .cta.cta--alert {
    background-color: #c12c2b;
    border: none;
    color: #fff; }
    .cta.cta--alert .cite-media .icon-label {
      color: #fff; }
    .cta.cta--alert .image-with-caption__media {
      background-color: #000000; }
    .cta.cta--alert .icon-label--stacked .label {
      color: #fff; }
    .cta.cta--alert a:link, .cta.cta--alert a:visited {
      color: #fff; }
    .cta.cta--alert a:hover, .cta.cta--alert a:active {
      color: #B1C9E8; }
    .cta.cta--alert .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .cta.cta--alert .carousel figcaption a:link, .cta.cta--alert .carousel figcaption a:visited {
        color: #000000; }
      .cta.cta--alert .carousel figcaption a:hover, .cta.cta--alert .carousel figcaption a:active {
        color: #0033a0; }
      .cta.cta--alert .carousel figcaption a.link--fancy {
        background-image: none; }
      .cta.cta--alert .carousel figcaption a:active, .cta.cta--alert .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .cta.cta--alert .carousel figcaption a:link, .cta.cta--alert .carousel figcaption a:visited {
        color: #fff; }
      .cta.cta--alert .carousel figcaption a:hover, .cta.cta--alert .carousel figcaption a:active {
        color: #fff; }
    .cta.cta--alert button,
    .cta.cta--alert a.button,
    .cta.cta--alert input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .cta.cta--alert button:link,
      .cta.cta--alert a.button:link,
      .cta.cta--alert input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .cta.cta--alert button.button--ghost,
      .cta.cta--alert a.button.button--ghost,
      .cta.cta--alert input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .cta.cta--alert button.button--bluegrass,
      .cta.cta--alert a.button.button--bluegrass,
      .cta.cta--alert input.button.button--bluegrass {
        border-color: #0071eb; }
      .cta.cta--alert button.button--transparent,
      .cta.cta--alert a.button.button--transparent,
      .cta.cta--alert input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .cta.cta--alert button[disabled],
      .cta.cta--alert a.button[disabled],
      .cta.cta--alert input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .cta.cta--alert button[disabled].button--ghost,
        .cta.cta--alert a.button[disabled].button--ghost,
        .cta.cta--alert input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .cta.cta--alert button:hover,
      .cta.cta--alert a.button:hover,
      .cta.cta--alert input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .cta.cta--alert button:hover.button--ghost,
        .cta.cta--alert a.button:hover.button--ghost,
        .cta.cta--alert input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .cta.cta--alert button:active, .cta.cta--alert button[aria-pressed='true'],
      .cta.cta--alert a.button:active,
      .cta.cta--alert a.button[aria-pressed='true'],
      .cta.cta--alert input.button:active,
      .cta.cta--alert input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--alert button:active.button--ghost, .cta.cta--alert button[aria-pressed='true'].button--ghost,
        .cta.cta--alert a.button:active.button--ghost,
        .cta.cta--alert a.button[aria-pressed='true'].button--ghost,
        .cta.cta--alert input.button:active.button--ghost,
        .cta.cta--alert input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .cta.cta--alert button:active.button--transparent, .cta.cta--alert button[aria-pressed='true'].button--transparent,
        .cta.cta--alert a.button:active.button--transparent,
        .cta.cta--alert a.button[aria-pressed='true'].button--transparent,
        .cta.cta--alert input.button:active.button--transparent,
        .cta.cta--alert input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .cta.cta--alert button:focus,
      .cta.cta--alert a.button:focus,
      .cta.cta--alert input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .cta.cta--alert button:focus.button--ghost,
        .cta.cta--alert a.button:focus.button--ghost,
        .cta.cta--alert input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .cta.cta--alert .headline-group .headline-group__super {
      color: #DCDDDE; }
    .cta.cta--alert .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .cta.cta--alert .headline-group .headline-group__head a {
      color: #fff; }
    .cta.cta--alert .slick-prev,
    .cta.cta--alert .slick-next {
      background-color: #515664;
      color: #fff; }
      .cta.cta--alert .slick-prev:hover, .cta.cta--alert .slick-prev:focus,
      .cta.cta--alert .slick-next:hover,
      .cta.cta--alert .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .cta.cta--alert .slick-prev::before,
      .cta.cta--alert .slick-next::before {
        color: #fff; }
    .cta.cta--alert .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .cta.cta--alert .slick-dots li button::before {
        color: #ebebeb; }
    .cta.cta--alert .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .cta.cta--alert .statistic .editorial::before {
      background-color: #fff; }
    .cta.cta--alert .statistic .headline-group .headline-group__head {
      color: #fff; }
    .cta.cta--alert .statistic .headline-group .headline-group__super,
    .cta.cta--alert .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .cta.cta--alert .pullquote__attribution::before {
      background-color: #fff; }
    .cta.cta--alert .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .cta.cta--alert .search-control {
      background-color: transparent;
      color: #fff; }
      .cta.cta--alert .search-control:hover, .cta.cta--alert .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .cta.cta--alert .menu-button {
      background-color: transparent;
      color: #aaa; }
      .cta.cta--alert .menu-button:hover, .cta.cta--alert .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .cta.cta--alert .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .cta.cta--alert .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .cta.cta--alert .contact-table th,
    .cta.cta--alert .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .cta.cta--alert .social-media-links a:link, .cta.cta--alert .social-media-links a:visited {
      color: #fff; }
    .cta.cta--alert .social-media-links a:hover, .cta.cta--alert .social-media-links a:active {
      color: #0033a0; }
    .cta.cta--alert form input[type='text'],
    .cta.cta--alert form input[type='password'],
    .cta.cta--alert form input[type='color'],
    .cta.cta--alert form input[type='date'],
    .cta.cta--alert form input[type='datetime'],
    .cta.cta--alert form input[type='email'],
    .cta.cta--alert form input[type='month'],
    .cta.cta--alert form input[type='number'],
    .cta.cta--alert form input[type='range'],
    .cta.cta--alert form input[type='search'],
    .cta.cta--alert form input[type='tel'],
    .cta.cta--alert form input[type='time'],
    .cta.cta--alert form input[type='url'],
    .cta.cta--alert form input[type='week'],
    .cta.cta--alert form textarea {
      border-color: transparent; }
    .cta.cta--alert .heading--display span {
      background-color: #c12c2b; }
  .cta.cta--info {
    background-color: #a1d3ed;
    border: none; }
    .cta.cta--info .heading--display span {
      background-color: #a1d3ed; }
  .grid__column > .cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .grid__column > .cta :last-child {
      margin-top: auto; }

.image-with-caption h2,
.image-with-caption h3,
.image-with-caption h4 {
  font-size: 1.775rem;
  line-height: 2rem;
  font-weight: 500; }
  @media screen and (min-width: 76rem) {
    .image-with-caption h2,
    .image-with-caption h3,
    .image-with-caption h4 {
      font-size: 1.875rem;
      line-height: 2rem; } }

.image-with-caption figcaption {
  margin-top: 1.25rem;
  font-size: .875rem; }
  .image-with-caption figcaption p {
    font-size: .875rem; }

.layout-grid--on .image-with-caption h2,
.layout-grid--on .image-with-caption h3,
.layout-grid--on .image-with-caption h4,
.layout-grid--on .image-with-caption p {
  background-color: #dfafdf; }

.contact-info__heading {
  margin-bottom: 1rem; }
  .contact-info__heading p {
    font-size: 1rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      .contact-info__heading p {
        font-size: 1rem;
        line-height: 1.5rem; } }

.contact-info__content {
  position: relative; }
  .contact-info__content a {
    word-break: break-all; }
  @media screen and (min-width: 35rem) {
    .contact-info__content {
      margin-top: 2.25rem; } }

@media screen and (min-width: 35rem) {
  .contact-info__identity {
    position: relative;
    top: -1px;
    margin-top: 2.25rem;
    border-top: 1px transparent solid; }
    .contact-info__identity::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 50px;
      height: 4px;
      background-color: #0033a0;
      content: ''; } }

.contact-info__photo {
  width: 66vw;
  height: auto;
  margin: 0 auto calc(1rem - 3px); }
  @media screen and (min-width: 35rem) {
    .contact-info__photo {
      position: relative;
      width: 6.25rem;
      margin-right: calc(-1.5rem + 6px);
      margin-bottom: 1rem;
      margin-left: 1rem;
      float: right; } }
  @media screen and (min-width: 58rem) {
    .contact-info__photo {
      margin-right: calc(-3rem + 8px);
      margin-bottom: 1rem;
      margin-left: 1rem; } }

.contact-info__name {
  font-size: 1.1667rem;
  line-height: 2rem;
  display: block;
  font-weight: 500; }
  @media screen and (min-width: 76rem) {
    .contact-info__name {
      font-size: 1.1667rem;
      line-height: 2rem; } }
  @media screen and (min-width: 35rem) {
    .contact-info__name {
      margin-top: 2.25rem; } }

.contact-info__title {
  font-size: 1rem;
  line-height: 1.5rem;
  display: block; }
  @media screen and (min-width: 76rem) {
    .contact-info__title {
      font-size: 1rem;
      line-height: 1.5rem; } }

.contact-info dd {
  font-size: 1.1667rem;
  line-height: 2rem;
  padding-left: 1.5rem; }
  @media screen and (min-width: 76rem) {
    .contact-info dd {
      font-size: 1.1667rem;
      line-height: 2rem; } }
  .contact-info dd .link--fancy {
    font-size: 1.1667rem;
    line-height: 2rem;
    margin-left: -1.5rem; }
    @media screen and (min-width: 76rem) {
      .contact-info dd .link--fancy {
        font-size: 1.1667rem;
        line-height: 2rem; } }

.contact-info.contact-info--sheet {
  margin-bottom: 2rem;
  padding: 0;
  border-width: 0;
  background-color: #fff; }
  .contact-info.contact-info--sheet .contact-info__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0; }
  .contact-info.contact-info--sheet .contact-info__photo {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 37%;
            flex: 0 1 37%;
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: auto;
    margin: 0;
    margin-right: 1rem;
    float: none; }
  .contact-info.contact-info--sheet .invisible-labels {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 63%;
            flex: 1 1 63%; }

.contact-table {
  width: 100%;
  border-collapse: collapse; }
  .contact-table th {
    font-size: 1.1667rem;
    line-height: 1.5rem;
    display: block;
    padding: 0.5rem 0 0;
    font-weight: 400;
    text-align: left; }
    @media screen and (min-width: 76rem) {
      .contact-table th {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
  .contact-table td {
    font-size: 1.1667rem;
    line-height: 1.5rem;
    display: block;
    padding: 0 0 0.5rem;
    border-bottom: 1px #000000 dashed;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      .contact-table td {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
  .contact-table tr:last-child th,
  .contact-table tr:last-child td {
    border-width: 0; }
  @media screen and (min-width: 58rem) {
    .contact-table th,
    .contact-table td {
      display: table-cell;
      padding: 0.5rem 0;
      border-bottom: 1px #000000 dashed; }
    .contact-table td {
      padding-left: .3em; } }

.social-media-links {
  padding: 2rem;
  background-color: #eff4fd; }
  .social-media-links__linkset {
    font-size: 2rem;
    line-height: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 2rem -1rem -1rem; }
    @media screen and (min-width: 76rem) {
      .social-media-links__linkset {
        font-size: 2.375rem;
        line-height: 2.5rem; } }
    .social-media-links__linkset a {
      width: 2.8rem;
      margin: 0 1rem 1rem;
      text-align: center; }
  .social-media-links.social-media-links--dark {
    color: #fff;
    background-color: #0033a0; }
    .social-media-links.social-media-links--dark .cite-media .icon-label {
      color: #fff; }
    .social-media-links.social-media-links--dark .image-with-caption__media {
      background-color: #000000; }
    .social-media-links.social-media-links--dark .icon-label--stacked .label {
      color: #fff; }
    .social-media-links.social-media-links--dark a:link, .social-media-links.social-media-links--dark a:visited {
      color: #fff; }
    .social-media-links.social-media-links--dark a:hover, .social-media-links.social-media-links--dark a:active {
      color: #B1C9E8; }
    .social-media-links.social-media-links--dark .carousel figcaption a {
      background-attachment: scroll;
      background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
      background-repeat: no-repeat;
      background-position: 0 .5em, 0 0;
      position: relative;
      -webkit-transition: .2s background-position ease-out;
      transition: .2s background-position ease-out;
      font-weight: 500;
      text-decoration: none;
      z-index: 1; }
      .social-media-links.social-media-links--dark .carousel figcaption a:link, .social-media-links.social-media-links--dark .carousel figcaption a:visited {
        color: #000000; }
      .social-media-links.social-media-links--dark .carousel figcaption a:hover, .social-media-links.social-media-links--dark .carousel figcaption a:active {
        color: #0033a0; }
      .social-media-links.social-media-links--dark .carousel figcaption a.link--fancy {
        background-image: none; }
      .social-media-links.social-media-links--dark .carousel figcaption a:active, .social-media-links.social-media-links--dark .carousel figcaption a:hover {
        background-position: 0 0, 1000px 1px; }
      .social-media-links.social-media-links--dark .carousel figcaption a:link, .social-media-links.social-media-links--dark .carousel figcaption a:visited {
        color: #fff; }
      .social-media-links.social-media-links--dark .carousel figcaption a:hover, .social-media-links.social-media-links--dark .carousel figcaption a:active {
        color: #fff; }
    .social-media-links.social-media-links--dark button,
    .social-media-links.social-media-links--dark a.button,
    .social-media-links.social-media-links--dark input.button {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
      .social-media-links.social-media-links--dark button:link,
      .social-media-links.social-media-links--dark a.button:link,
      .social-media-links.social-media-links--dark input.button:link {
        border-color: #fff;
        background-color: #fff;
        color: #0033a0; }
      .social-media-links.social-media-links--dark button.button--ghost,
      .social-media-links.social-media-links--dark a.button.button--ghost,
      .social-media-links.social-media-links--dark input.button.button--ghost {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
      .social-media-links.social-media-links--dark button.button--bluegrass,
      .social-media-links.social-media-links--dark a.button.button--bluegrass,
      .social-media-links.social-media-links--dark input.button.button--bluegrass {
        border-color: #0071eb; }
      .social-media-links.social-media-links--dark button.button--transparent,
      .social-media-links.social-media-links--dark a.button.button--transparent,
      .social-media-links.social-media-links--dark input.button.button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #fff; }
      .social-media-links.social-media-links--dark button[disabled],
      .social-media-links.social-media-links--dark a.button[disabled],
      .social-media-links.social-media-links--dark input.button[disabled] {
        border-color: rgba(237, 237, 237, 0.66) !important;
        background-color: rgba(237, 237, 237, 0.66) !important;
        color: #0033a0 !important; }
        .social-media-links.social-media-links--dark button[disabled].button--ghost,
        .social-media-links.social-media-links--dark a.button[disabled].button--ghost,
        .social-media-links.social-media-links--dark input.button[disabled].button--ghost {
          background-color: transparent !important;
          color: #fff !important; }
      .social-media-links.social-media-links--dark button:hover,
      .social-media-links.social-media-links--dark a.button:hover,
      .social-media-links.social-media-links--dark input.button:hover {
        border-color: #fff;
        background-color: #0033a0;
        color: #fff; }
        .social-media-links.social-media-links--dark button:hover.button--ghost,
        .social-media-links.social-media-links--dark a.button:hover.button--ghost,
        .social-media-links.social-media-links--dark input.button:hover.button--ghost {
          background-color: #fff;
          border-color: #fff;
          color: #0033a0; }
      .social-media-links.social-media-links--dark button:active, .social-media-links.social-media-links--dark button[aria-pressed='true'],
      .social-media-links.social-media-links--dark a.button:active,
      .social-media-links.social-media-links--dark a.button[aria-pressed='true'],
      .social-media-links.social-media-links--dark input.button:active,
      .social-media-links.social-media-links--dark input.button[aria-pressed='true'] {
        border-color: #1f2c5e;
        background-color: #DCDDDE;
        color: #0033a0; }
        .social-media-links.social-media-links--dark button:active.button--ghost, .social-media-links.social-media-links--dark button[aria-pressed='true'].button--ghost,
        .social-media-links.social-media-links--dark a.button:active.button--ghost,
        .social-media-links.social-media-links--dark a.button[aria-pressed='true'].button--ghost,
        .social-media-links.social-media-links--dark input.button:active.button--ghost,
        .social-media-links.social-media-links--dark input.button[aria-pressed='true'].button--ghost {
          color: #0033a0; }
        .social-media-links.social-media-links--dark button:active.button--transparent, .social-media-links.social-media-links--dark button[aria-pressed='true'].button--transparent,
        .social-media-links.social-media-links--dark a.button:active.button--transparent,
        .social-media-links.social-media-links--dark a.button[aria-pressed='true'].button--transparent,
        .social-media-links.social-media-links--dark input.button:active.button--transparent,
        .social-media-links.social-media-links--dark input.button[aria-pressed='true'].button--transparent {
          border-color: transparent;
          background-color: transparent;
          color: #1f2c5e; }
      .social-media-links.social-media-links--dark button:focus,
      .social-media-links.social-media-links--dark a.button:focus,
      .social-media-links.social-media-links--dark input.button:focus {
        border-color: #fff;
        outline: none;
        background-color: #DCDDDE;
        color: #0033a0; }
        .social-media-links.social-media-links--dark button:focus.button--ghost,
        .social-media-links.social-media-links--dark a.button:focus.button--ghost,
        .social-media-links.social-media-links--dark input.button:focus.button--ghost {
          background-color: transparent;
          color: #fff; }
    .social-media-links.social-media-links--dark .headline-group .headline-group__super {
      color: #DCDDDE; }
    .social-media-links.social-media-links--dark .headline-group .headline-group__sub {
      color: #DCDDDE; }
    .social-media-links.social-media-links--dark .headline-group .headline-group__head a {
      color: #fff; }
    .social-media-links.social-media-links--dark .slick-prev,
    .social-media-links.social-media-links--dark .slick-next {
      background-color: #515664;
      color: #fff; }
      .social-media-links.social-media-links--dark .slick-prev:hover, .social-media-links.social-media-links--dark .slick-prev:focus,
      .social-media-links.social-media-links--dark .slick-next:hover,
      .social-media-links.social-media-links--dark .slick-next:focus {
        background-color: #515664;
        color: #fff; }
      .social-media-links.social-media-links--dark .slick-prev::before,
      .social-media-links.social-media-links--dark .slick-next::before {
        color: #fff; }
    .social-media-links.social-media-links--dark .slick-dots li button {
      background-color: transparent;
      color: #000000; }
      .social-media-links.social-media-links--dark .slick-dots li button::before {
        color: #ebebeb; }
    .social-media-links.social-media-links--dark .slick-dots li.slick-active button::before {
      color: #B1C9E8; }
    .social-media-links.social-media-links--dark .statistic .editorial::before {
      background-color: #fff; }
    .social-media-links.social-media-links--dark .statistic .headline-group .headline-group__head {
      color: #fff; }
    .social-media-links.social-media-links--dark .statistic .headline-group .headline-group__super,
    .social-media-links.social-media-links--dark .statistic .headline-group .headline-group__sub {
      color: #B1C9E8; }
    .social-media-links.social-media-links--dark .pullquote__attribution::before {
      background-color: #fff; }
    .social-media-links.social-media-links--dark .pullquote__attribution .pullquote__first-line {
      color: #B1C9E8; }
    .social-media-links.social-media-links--dark .search-control {
      background-color: transparent;
      color: #fff; }
      .social-media-links.social-media-links--dark .search-control:hover, .social-media-links.social-media-links--dark .search-control:active {
        background-color: transparent;
        color: #B1C9E8; }
    .social-media-links.social-media-links--dark .menu-button {
      background-color: transparent;
      color: #aaa; }
      .social-media-links.social-media-links--dark .menu-button:hover, .social-media-links.social-media-links--dark .menu-button:active {
        background-color: transparent;
        color: #aaa; }
    .social-media-links.social-media-links--dark .uky-logo-main .uky-logo-main__logo {
      fill: #fff; }
    .social-media-links.social-media-links--dark .uky-logo-main .uky-logo-main__wordmark {
      fill: #fff; }
    .social-media-links.social-media-links--dark .contact-table th,
    .social-media-links.social-media-links--dark .contact-table td {
      border-color: rgba(255, 255, 255, 0.3); }
    .social-media-links.social-media-links--dark .social-media-links a:link, .social-media-links.social-media-links--dark .social-media-links a:visited {
      color: #fff; }
    .social-media-links.social-media-links--dark .social-media-links a:hover, .social-media-links.social-media-links--dark .social-media-links a:active {
      color: #0033a0; }
    .social-media-links.social-media-links--dark form input[type='text'],
    .social-media-links.social-media-links--dark form input[type='password'],
    .social-media-links.social-media-links--dark form input[type='color'],
    .social-media-links.social-media-links--dark form input[type='date'],
    .social-media-links.social-media-links--dark form input[type='datetime'],
    .social-media-links.social-media-links--dark form input[type='email'],
    .social-media-links.social-media-links--dark form input[type='month'],
    .social-media-links.social-media-links--dark form input[type='number'],
    .social-media-links.social-media-links--dark form input[type='range'],
    .social-media-links.social-media-links--dark form input[type='search'],
    .social-media-links.social-media-links--dark form input[type='tel'],
    .social-media-links.social-media-links--dark form input[type='time'],
    .social-media-links.social-media-links--dark form input[type='url'],
    .social-media-links.social-media-links--dark form input[type='week'],
    .social-media-links.social-media-links--dark form textarea {
      border-color: transparent; }
  .social-media-links.social-media-links--blocks .social-media-links__linkset {
    font-size: 2.4286rem;
    line-height: 2.5rem; }
    @media screen and (min-width: 76rem) {
      .social-media-links.social-media-links--blocks .social-media-links__linkset {
        font-size: 3.4286rem;
        line-height: 3.5rem; } }
    .social-media-links.social-media-links--blocks .social-media-links__linkset a {
      text-align: left; }
  .social-media-links.social-media-links--row {
    background-color: transparent; }
    .social-media-links.social-media-links--row .social-media-links__linkset {
      font-size: 1.775rem;
      line-height: 2rem;
      display: block; }
      @media screen and (min-width: 76rem) {
        .social-media-links.social-media-links--row .social-media-links__linkset {
          font-size: 1.875rem;
          line-height: 2rem; } }
      .social-media-links.social-media-links--row .social-media-links__linkset a {
        display: inline-block;
        margin: 0 .3em .3em 0; }
        .social-media-links.social-media-links--row .social-media-links__linkset a .icon-label {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          .social-media-links.social-media-links--row .social-media-links__linkset a .icon-label .ic {
            margin: 0; }
          .social-media-links.social-media-links--row .social-media-links__linkset a .icon-label .show-for-sr {
            position: absolute; }
      @supports (display: grid) {
        .social-media-links.social-media-links--row .social-media-links__linkset {
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(1.5em, 1fr));
          grid-gap: .3em; } }

.image-gallery-block {
  overflow: hidden; }

.editorial {
  margin-bottom: 1rem; }
  .editorial:last-child {
    margin-bottom: 0; }
  .editorial::after {
    display: block;
    clear: both;
    content: ''; }
  .editorial .editorial__aside {
    max-width: 100%;
    margin: 0 auto 1rem;
    -webkit-transition: .3s max-width ease-in-out;
    transition: .3s max-width ease-in-out; }
  .editorial strong,
  .editorial b {
    font-weight: 500; }
  .editorial p:first-child {
    margin-top: 0; }
  .editorial p:last-child {
    margin-bottom: 0; }
  .editorial ol li,
  .editorial ul li {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.5rem; }
    @media screen and (min-width: 76rem) {
      .editorial ol li,
      .editorial ul li {
        font-size: 1rem;
        line-height: 1.5rem; } }
  .editorial a.button,
  .editorial button {
    background-image: none; }
  .editorial + .editorial {
    margin-top: 2rem; }
  @media screen and (min-width: 35rem) {
    .editorial .editorial__aside.align-left {
      max-width: 50%;
      margin: 0 1rem 1rem 0;
      float: left; }
    .editorial .editorial__aside.align-right {
      max-width: 50%;
      margin: 0 0 1rem 1rem;
      float: right; } }
  @media screen and (min-width: 58rem) {
    .editorial .editorial__aside.align-left {
      max-width: 40%;
      margin: 0 1.5rem 1.5rem 0; }
    .editorial .editorial__aside.align-right {
      max-width: 40%;
      margin: 0 0 1.5rem 1.5rem; }
    .editorial + .editorial {
      margin-top: 4rem; } }
  @media screen and (min-width: 76rem) {
    .editorial .editorial__aside.align-left {
      max-width: 40%;
      margin: 0 1.5rem 1.5rem 0; }
    .editorial .editorial__aside.align-right {
      max-width: 40%;
      margin: 0 0 2rem 2rem; } }

.teaser .headline-group .headline-group__sub,
.teaser .headline-group .headline-group__super {
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  text-transform: uppercase; }
  @media screen and (min-width: 76rem) {
    .teaser .headline-group .headline-group__sub,
    .teaser .headline-group .headline-group__super {
      font-size: 1.25rem;
      line-height: 2rem; } }

.teaser .headline-group .headline-group__head {
  font-size: 1.775rem;
  line-height: 2.5rem; }
  @media screen and (min-width: 76rem) {
    .teaser .headline-group .headline-group__head {
      font-size: 1.875rem;
      line-height: 2.5rem; } }

.teaser__media {
  margin-bottom: 1.5rem; }
  .teaser__media a {
    display: block;
    background-color: #0033a0; }
    .teaser__media a img {
      -webkit-transition: .3s opacity ease-in-out;
      transition: .3s opacity ease-in-out; }
    .teaser__media a:hover img, .teaser__media a:visited img {
      opacity: .7; }

.teaser__content .editorial {
  font-size: 1.1667rem;
  line-height: 2rem;
  margin-top: 1rem; }
  @media screen and (min-width: 76rem) {
    .teaser__content .editorial {
      font-size: 1.1667rem;
      line-height: 2rem; } }

.teaser__content .editorial + .button {
  margin-top: 1rem; }

.teaser--wildcat-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #0033a0;
  background-color: #0033a0;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--wildcat-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--wildcat-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--wildcat-blue .cite-media .icon-label {
    color: #fff; }
  .teaser--wildcat-blue .image-with-caption__media {
    background-color: #000000; }
  .teaser--wildcat-blue .icon-label--stacked .label {
    color: #fff; }
  .teaser--wildcat-blue a:link, .teaser--wildcat-blue a:visited {
    color: #fff; }
  .teaser--wildcat-blue a:hover, .teaser--wildcat-blue a:active {
    color: #B1C9E8; }
  .teaser--wildcat-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--wildcat-blue .carousel figcaption a:link, .teaser--wildcat-blue .carousel figcaption a:visited {
      color: #000000; }
    .teaser--wildcat-blue .carousel figcaption a:hover, .teaser--wildcat-blue .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--wildcat-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--wildcat-blue .carousel figcaption a:active, .teaser--wildcat-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--wildcat-blue .carousel figcaption a:link, .teaser--wildcat-blue .carousel figcaption a:visited {
      color: #fff; }
    .teaser--wildcat-blue .carousel figcaption a:hover, .teaser--wildcat-blue .carousel figcaption a:active {
      color: #fff; }
  .teaser--wildcat-blue button,
  .teaser--wildcat-blue a.button,
  .teaser--wildcat-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--wildcat-blue button:link,
    .teaser--wildcat-blue a.button:link,
    .teaser--wildcat-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--wildcat-blue button.button--ghost,
    .teaser--wildcat-blue a.button.button--ghost,
    .teaser--wildcat-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--wildcat-blue button.button--bluegrass,
    .teaser--wildcat-blue a.button.button--bluegrass,
    .teaser--wildcat-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--wildcat-blue button.button--transparent,
    .teaser--wildcat-blue a.button.button--transparent,
    .teaser--wildcat-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--wildcat-blue button[disabled],
    .teaser--wildcat-blue a.button[disabled],
    .teaser--wildcat-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--wildcat-blue button[disabled].button--ghost,
      .teaser--wildcat-blue a.button[disabled].button--ghost,
      .teaser--wildcat-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--wildcat-blue button:hover,
    .teaser--wildcat-blue a.button:hover,
    .teaser--wildcat-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--wildcat-blue button:hover.button--ghost,
      .teaser--wildcat-blue a.button:hover.button--ghost,
      .teaser--wildcat-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--wildcat-blue button:active, .teaser--wildcat-blue button[aria-pressed='true'],
    .teaser--wildcat-blue a.button:active,
    .teaser--wildcat-blue a.button[aria-pressed='true'],
    .teaser--wildcat-blue input.button:active,
    .teaser--wildcat-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--wildcat-blue button:active.button--ghost, .teaser--wildcat-blue button[aria-pressed='true'].button--ghost,
      .teaser--wildcat-blue a.button:active.button--ghost,
      .teaser--wildcat-blue a.button[aria-pressed='true'].button--ghost,
      .teaser--wildcat-blue input.button:active.button--ghost,
      .teaser--wildcat-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--wildcat-blue button:active.button--transparent, .teaser--wildcat-blue button[aria-pressed='true'].button--transparent,
      .teaser--wildcat-blue a.button:active.button--transparent,
      .teaser--wildcat-blue a.button[aria-pressed='true'].button--transparent,
      .teaser--wildcat-blue input.button:active.button--transparent,
      .teaser--wildcat-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--wildcat-blue button:focus,
    .teaser--wildcat-blue a.button:focus,
    .teaser--wildcat-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--wildcat-blue button:focus.button--ghost,
      .teaser--wildcat-blue a.button:focus.button--ghost,
      .teaser--wildcat-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--wildcat-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--wildcat-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--wildcat-blue .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--wildcat-blue .slick-prev,
  .teaser--wildcat-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--wildcat-blue .slick-prev:hover, .teaser--wildcat-blue .slick-prev:focus,
    .teaser--wildcat-blue .slick-next:hover,
    .teaser--wildcat-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--wildcat-blue .slick-prev::before,
    .teaser--wildcat-blue .slick-next::before {
      color: #fff; }
  .teaser--wildcat-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--wildcat-blue .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--wildcat-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--wildcat-blue .statistic .editorial::before {
    background-color: #fff; }
  .teaser--wildcat-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--wildcat-blue .statistic .headline-group .headline-group__super,
  .teaser--wildcat-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--wildcat-blue .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--wildcat-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--wildcat-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--wildcat-blue .search-control:hover, .teaser--wildcat-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--wildcat-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--wildcat-blue .menu-button:hover, .teaser--wildcat-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--wildcat-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--wildcat-blue .contact-table th,
  .teaser--wildcat-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--wildcat-blue .social-media-links a:link, .teaser--wildcat-blue .social-media-links a:visited {
    color: #fff; }
  .teaser--wildcat-blue .social-media-links a:hover, .teaser--wildcat-blue .social-media-links a:active {
    color: #0033a0; }
  .teaser--wildcat-blue form input[type='text'],
  .teaser--wildcat-blue form input[type='password'],
  .teaser--wildcat-blue form input[type='color'],
  .teaser--wildcat-blue form input[type='date'],
  .teaser--wildcat-blue form input[type='datetime'],
  .teaser--wildcat-blue form input[type='email'],
  .teaser--wildcat-blue form input[type='month'],
  .teaser--wildcat-blue form input[type='number'],
  .teaser--wildcat-blue form input[type='range'],
  .teaser--wildcat-blue form input[type='search'],
  .teaser--wildcat-blue form input[type='tel'],
  .teaser--wildcat-blue form input[type='time'],
  .teaser--wildcat-blue form input[type='url'],
  .teaser--wildcat-blue form input[type='week'],
  .teaser--wildcat-blue form textarea {
    border-color: transparent; }

.teaser--wildcat-white {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #fff;
  background-color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--wildcat-white {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--wildcat-white {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--bluegrass {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #0071eb;
  background-color: #0071eb;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--bluegrass {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--bluegrass {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--bluegrass .cite-media .icon-label {
    color: #fff; }
  .teaser--bluegrass .image-with-caption__media {
    background-color: #000000; }
  .teaser--bluegrass .icon-label--stacked .label {
    color: #fff; }
  .teaser--bluegrass a:link, .teaser--bluegrass a:visited {
    color: #fff; }
  .teaser--bluegrass a:hover, .teaser--bluegrass a:active {
    color: #B1C9E8; }
  .teaser--bluegrass .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--bluegrass .carousel figcaption a:link, .teaser--bluegrass .carousel figcaption a:visited {
      color: #000000; }
    .teaser--bluegrass .carousel figcaption a:hover, .teaser--bluegrass .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--bluegrass .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--bluegrass .carousel figcaption a:active, .teaser--bluegrass .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--bluegrass .carousel figcaption a:link, .teaser--bluegrass .carousel figcaption a:visited {
      color: #fff; }
    .teaser--bluegrass .carousel figcaption a:hover, .teaser--bluegrass .carousel figcaption a:active {
      color: #fff; }
  .teaser--bluegrass button,
  .teaser--bluegrass a.button,
  .teaser--bluegrass input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--bluegrass button:link,
    .teaser--bluegrass a.button:link,
    .teaser--bluegrass input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--bluegrass button.button--ghost,
    .teaser--bluegrass a.button.button--ghost,
    .teaser--bluegrass input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--bluegrass button.button--bluegrass,
    .teaser--bluegrass a.button.button--bluegrass,
    .teaser--bluegrass input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--bluegrass button.button--transparent,
    .teaser--bluegrass a.button.button--transparent,
    .teaser--bluegrass input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--bluegrass button[disabled],
    .teaser--bluegrass a.button[disabled],
    .teaser--bluegrass input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--bluegrass button[disabled].button--ghost,
      .teaser--bluegrass a.button[disabled].button--ghost,
      .teaser--bluegrass input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--bluegrass button:hover,
    .teaser--bluegrass a.button:hover,
    .teaser--bluegrass input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--bluegrass button:hover.button--ghost,
      .teaser--bluegrass a.button:hover.button--ghost,
      .teaser--bluegrass input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--bluegrass button:active, .teaser--bluegrass button[aria-pressed='true'],
    .teaser--bluegrass a.button:active,
    .teaser--bluegrass a.button[aria-pressed='true'],
    .teaser--bluegrass input.button:active,
    .teaser--bluegrass input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--bluegrass button:active.button--ghost, .teaser--bluegrass button[aria-pressed='true'].button--ghost,
      .teaser--bluegrass a.button:active.button--ghost,
      .teaser--bluegrass a.button[aria-pressed='true'].button--ghost,
      .teaser--bluegrass input.button:active.button--ghost,
      .teaser--bluegrass input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--bluegrass button:active.button--transparent, .teaser--bluegrass button[aria-pressed='true'].button--transparent,
      .teaser--bluegrass a.button:active.button--transparent,
      .teaser--bluegrass a.button[aria-pressed='true'].button--transparent,
      .teaser--bluegrass input.button:active.button--transparent,
      .teaser--bluegrass input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--bluegrass button:focus,
    .teaser--bluegrass a.button:focus,
    .teaser--bluegrass input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--bluegrass button:focus.button--ghost,
      .teaser--bluegrass a.button:focus.button--ghost,
      .teaser--bluegrass input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--bluegrass .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--bluegrass .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--bluegrass .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--bluegrass .slick-prev,
  .teaser--bluegrass .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--bluegrass .slick-prev:hover, .teaser--bluegrass .slick-prev:focus,
    .teaser--bluegrass .slick-next:hover,
    .teaser--bluegrass .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--bluegrass .slick-prev::before,
    .teaser--bluegrass .slick-next::before {
      color: #fff; }
  .teaser--bluegrass .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--bluegrass .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--bluegrass .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--bluegrass .statistic .editorial::before {
    background-color: #fff; }
  .teaser--bluegrass .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--bluegrass .statistic .headline-group .headline-group__super,
  .teaser--bluegrass .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--bluegrass .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--bluegrass .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--bluegrass .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--bluegrass .search-control:hover, .teaser--bluegrass .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--bluegrass .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--bluegrass .menu-button:hover, .teaser--bluegrass .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--bluegrass .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--bluegrass .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--bluegrass .contact-table th,
  .teaser--bluegrass .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--bluegrass .social-media-links a:link, .teaser--bluegrass .social-media-links a:visited {
    color: #fff; }
  .teaser--bluegrass .social-media-links a:hover, .teaser--bluegrass .social-media-links a:active {
    color: #0033a0; }
  .teaser--bluegrass form input[type='text'],
  .teaser--bluegrass form input[type='password'],
  .teaser--bluegrass form input[type='color'],
  .teaser--bluegrass form input[type='date'],
  .teaser--bluegrass form input[type='datetime'],
  .teaser--bluegrass form input[type='email'],
  .teaser--bluegrass form input[type='month'],
  .teaser--bluegrass form input[type='number'],
  .teaser--bluegrass form input[type='range'],
  .teaser--bluegrass form input[type='search'],
  .teaser--bluegrass form input[type='tel'],
  .teaser--bluegrass form input[type='time'],
  .teaser--bluegrass form input[type='url'],
  .teaser--bluegrass form input[type='week'],
  .teaser--bluegrass form textarea {
    border-color: transparent; }

.teaser--sky {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #B1C9E8;
  background-color: #B1C9E8; }
  @media screen and (min-width: 35rem) {
    .teaser--sky {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--sky {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--midnight {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #041E42;
  background-color: #041E42;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--midnight {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--midnight {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--midnight .cite-media .icon-label {
    color: #fff; }
  .teaser--midnight .image-with-caption__media {
    background-color: #000000; }
  .teaser--midnight .icon-label--stacked .label {
    color: #fff; }
  .teaser--midnight a:link, .teaser--midnight a:visited {
    color: #fff; }
  .teaser--midnight a:hover, .teaser--midnight a:active {
    color: #B1C9E8; }
  .teaser--midnight .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--midnight .carousel figcaption a:link, .teaser--midnight .carousel figcaption a:visited {
      color: #000000; }
    .teaser--midnight .carousel figcaption a:hover, .teaser--midnight .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--midnight .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--midnight .carousel figcaption a:active, .teaser--midnight .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--midnight .carousel figcaption a:link, .teaser--midnight .carousel figcaption a:visited {
      color: #fff; }
    .teaser--midnight .carousel figcaption a:hover, .teaser--midnight .carousel figcaption a:active {
      color: #fff; }
  .teaser--midnight button,
  .teaser--midnight a.button,
  .teaser--midnight input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--midnight button:link,
    .teaser--midnight a.button:link,
    .teaser--midnight input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--midnight button.button--ghost,
    .teaser--midnight a.button.button--ghost,
    .teaser--midnight input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--midnight button.button--bluegrass,
    .teaser--midnight a.button.button--bluegrass,
    .teaser--midnight input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--midnight button.button--transparent,
    .teaser--midnight a.button.button--transparent,
    .teaser--midnight input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--midnight button[disabled],
    .teaser--midnight a.button[disabled],
    .teaser--midnight input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--midnight button[disabled].button--ghost,
      .teaser--midnight a.button[disabled].button--ghost,
      .teaser--midnight input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--midnight button:hover,
    .teaser--midnight a.button:hover,
    .teaser--midnight input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--midnight button:hover.button--ghost,
      .teaser--midnight a.button:hover.button--ghost,
      .teaser--midnight input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--midnight button:active, .teaser--midnight button[aria-pressed='true'],
    .teaser--midnight a.button:active,
    .teaser--midnight a.button[aria-pressed='true'],
    .teaser--midnight input.button:active,
    .teaser--midnight input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--midnight button:active.button--ghost, .teaser--midnight button[aria-pressed='true'].button--ghost,
      .teaser--midnight a.button:active.button--ghost,
      .teaser--midnight a.button[aria-pressed='true'].button--ghost,
      .teaser--midnight input.button:active.button--ghost,
      .teaser--midnight input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--midnight button:active.button--transparent, .teaser--midnight button[aria-pressed='true'].button--transparent,
      .teaser--midnight a.button:active.button--transparent,
      .teaser--midnight a.button[aria-pressed='true'].button--transparent,
      .teaser--midnight input.button:active.button--transparent,
      .teaser--midnight input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--midnight button:focus,
    .teaser--midnight a.button:focus,
    .teaser--midnight input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--midnight button:focus.button--ghost,
      .teaser--midnight a.button:focus.button--ghost,
      .teaser--midnight input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--midnight .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--midnight .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--midnight .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--midnight .slick-prev,
  .teaser--midnight .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--midnight .slick-prev:hover, .teaser--midnight .slick-prev:focus,
    .teaser--midnight .slick-next:hover,
    .teaser--midnight .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--midnight .slick-prev::before,
    .teaser--midnight .slick-next::before {
      color: #fff; }
  .teaser--midnight .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--midnight .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--midnight .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--midnight .statistic .editorial::before {
    background-color: #fff; }
  .teaser--midnight .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--midnight .statistic .headline-group .headline-group__super,
  .teaser--midnight .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--midnight .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--midnight .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--midnight .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--midnight .search-control:hover, .teaser--midnight .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--midnight .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--midnight .menu-button:hover, .teaser--midnight .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--midnight .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--midnight .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--midnight .contact-table th,
  .teaser--midnight .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--midnight .social-media-links a:link, .teaser--midnight .social-media-links a:visited {
    color: #fff; }
  .teaser--midnight .social-media-links a:hover, .teaser--midnight .social-media-links a:active {
    color: #0033a0; }
  .teaser--midnight form input[type='text'],
  .teaser--midnight form input[type='password'],
  .teaser--midnight form input[type='color'],
  .teaser--midnight form input[type='date'],
  .teaser--midnight form input[type='datetime'],
  .teaser--midnight form input[type='email'],
  .teaser--midnight form input[type='month'],
  .teaser--midnight form input[type='number'],
  .teaser--midnight form input[type='range'],
  .teaser--midnight form input[type='search'],
  .teaser--midnight form input[type='tel'],
  .teaser--midnight form input[type='time'],
  .teaser--midnight form input[type='url'],
  .teaser--midnight form input[type='week'],
  .teaser--midnight form textarea {
    border-color: transparent; }

.teaser--goldenrod {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #FFDC00;
  background-color: #FFDC00; }
  @media screen and (min-width: 35rem) {
    .teaser--goldenrod {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--goldenrod {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--sunset {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #FFA360;
  background-color: #FFA360; }
  @media screen and (min-width: 35rem) {
    .teaser--sunset {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--sunset {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--river-green {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #4CBCC0;
  background-color: #4CBCC0; }
  @media screen and (min-width: 35rem) {
    .teaser--river-green {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--river-green {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--cool-neutral {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #DCDDDE;
  background-color: #DCDDDE; }
  @media screen and (min-width: 35rem) {
    .teaser--cool-neutral {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--cool-neutral {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--warm-neutral-20 {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #F9F9F5;
  background-color: #F9F9F5; }
  @media screen and (min-width: 35rem) {
    .teaser--warm-neutral-20 {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--warm-neutral-20 {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--warm-neutral-60 {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #EFEBE2;
  background-color: #EFEBE2; }
  @media screen and (min-width: 35rem) {
    .teaser--warm-neutral-60 {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--warm-neutral-60 {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--warm-neutral {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #D6D2C4;
  background-color: #D6D2C4; }
  @media screen and (min-width: 35rem) {
    .teaser--warm-neutral {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--warm-neutral {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--wildcat-black {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #000000;
  background-color: #000000;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--wildcat-black {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--wildcat-black {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--wildcat-black .cite-media .icon-label {
    color: #fff; }
  .teaser--wildcat-black .image-with-caption__media {
    background-color: #000000; }
  .teaser--wildcat-black .icon-label--stacked .label {
    color: #fff; }
  .teaser--wildcat-black a:link, .teaser--wildcat-black a:visited {
    color: #fff; }
  .teaser--wildcat-black a:hover, .teaser--wildcat-black a:active {
    color: #B1C9E8; }
  .teaser--wildcat-black .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--wildcat-black .carousel figcaption a:link, .teaser--wildcat-black .carousel figcaption a:visited {
      color: #000000; }
    .teaser--wildcat-black .carousel figcaption a:hover, .teaser--wildcat-black .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--wildcat-black .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--wildcat-black .carousel figcaption a:active, .teaser--wildcat-black .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--wildcat-black .carousel figcaption a:link, .teaser--wildcat-black .carousel figcaption a:visited {
      color: #fff; }
    .teaser--wildcat-black .carousel figcaption a:hover, .teaser--wildcat-black .carousel figcaption a:active {
      color: #fff; }
  .teaser--wildcat-black button,
  .teaser--wildcat-black a.button,
  .teaser--wildcat-black input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--wildcat-black button:link,
    .teaser--wildcat-black a.button:link,
    .teaser--wildcat-black input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--wildcat-black button.button--ghost,
    .teaser--wildcat-black a.button.button--ghost,
    .teaser--wildcat-black input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--wildcat-black button.button--bluegrass,
    .teaser--wildcat-black a.button.button--bluegrass,
    .teaser--wildcat-black input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--wildcat-black button.button--transparent,
    .teaser--wildcat-black a.button.button--transparent,
    .teaser--wildcat-black input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--wildcat-black button[disabled],
    .teaser--wildcat-black a.button[disabled],
    .teaser--wildcat-black input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--wildcat-black button[disabled].button--ghost,
      .teaser--wildcat-black a.button[disabled].button--ghost,
      .teaser--wildcat-black input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--wildcat-black button:hover,
    .teaser--wildcat-black a.button:hover,
    .teaser--wildcat-black input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--wildcat-black button:hover.button--ghost,
      .teaser--wildcat-black a.button:hover.button--ghost,
      .teaser--wildcat-black input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--wildcat-black button:active, .teaser--wildcat-black button[aria-pressed='true'],
    .teaser--wildcat-black a.button:active,
    .teaser--wildcat-black a.button[aria-pressed='true'],
    .teaser--wildcat-black input.button:active,
    .teaser--wildcat-black input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--wildcat-black button:active.button--ghost, .teaser--wildcat-black button[aria-pressed='true'].button--ghost,
      .teaser--wildcat-black a.button:active.button--ghost,
      .teaser--wildcat-black a.button[aria-pressed='true'].button--ghost,
      .teaser--wildcat-black input.button:active.button--ghost,
      .teaser--wildcat-black input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--wildcat-black button:active.button--transparent, .teaser--wildcat-black button[aria-pressed='true'].button--transparent,
      .teaser--wildcat-black a.button:active.button--transparent,
      .teaser--wildcat-black a.button[aria-pressed='true'].button--transparent,
      .teaser--wildcat-black input.button:active.button--transparent,
      .teaser--wildcat-black input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--wildcat-black button:focus,
    .teaser--wildcat-black a.button:focus,
    .teaser--wildcat-black input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--wildcat-black button:focus.button--ghost,
      .teaser--wildcat-black a.button:focus.button--ghost,
      .teaser--wildcat-black input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--wildcat-black .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--wildcat-black .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--wildcat-black .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--wildcat-black .slick-prev,
  .teaser--wildcat-black .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--wildcat-black .slick-prev:hover, .teaser--wildcat-black .slick-prev:focus,
    .teaser--wildcat-black .slick-next:hover,
    .teaser--wildcat-black .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--wildcat-black .slick-prev::before,
    .teaser--wildcat-black .slick-next::before {
      color: #fff; }
  .teaser--wildcat-black .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--wildcat-black .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--wildcat-black .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--wildcat-black .statistic .editorial::before {
    background-color: #fff; }
  .teaser--wildcat-black .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--wildcat-black .statistic .headline-group .headline-group__super,
  .teaser--wildcat-black .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--wildcat-black .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--wildcat-black .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--wildcat-black .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--wildcat-black .search-control:hover, .teaser--wildcat-black .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--wildcat-black .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--wildcat-black .menu-button:hover, .teaser--wildcat-black .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--wildcat-black .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--wildcat-black .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--wildcat-black .contact-table th,
  .teaser--wildcat-black .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--wildcat-black .social-media-links a:link, .teaser--wildcat-black .social-media-links a:visited {
    color: #fff; }
  .teaser--wildcat-black .social-media-links a:hover, .teaser--wildcat-black .social-media-links a:active {
    color: #0033a0; }
  .teaser--wildcat-black form input[type='text'],
  .teaser--wildcat-black form input[type='password'],
  .teaser--wildcat-black form input[type='color'],
  .teaser--wildcat-black form input[type='date'],
  .teaser--wildcat-black form input[type='datetime'],
  .teaser--wildcat-black form input[type='email'],
  .teaser--wildcat-black form input[type='month'],
  .teaser--wildcat-black form input[type='number'],
  .teaser--wildcat-black form input[type='range'],
  .teaser--wildcat-black form input[type='search'],
  .teaser--wildcat-black form input[type='tel'],
  .teaser--wildcat-black form input[type='time'],
  .teaser--wildcat-black form input[type='url'],
  .teaser--wildcat-black form input[type='week'],
  .teaser--wildcat-black form textarea {
    border-color: transparent; }

.teaser--light-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #1897d4;
  background-color: #1897d4; }
  @media screen and (min-width: 35rem) {
    .teaser--light-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--light-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--medium-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #2b3a82;
  background-color: #2b3a82;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--medium-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--medium-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--medium-blue .cite-media .icon-label {
    color: #fff; }
  .teaser--medium-blue .image-with-caption__media {
    background-color: #000000; }
  .teaser--medium-blue .icon-label--stacked .label {
    color: #fff; }
  .teaser--medium-blue a:link, .teaser--medium-blue a:visited {
    color: #fff; }
  .teaser--medium-blue a:hover, .teaser--medium-blue a:active {
    color: #B1C9E8; }
  .teaser--medium-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--medium-blue .carousel figcaption a:link, .teaser--medium-blue .carousel figcaption a:visited {
      color: #000000; }
    .teaser--medium-blue .carousel figcaption a:hover, .teaser--medium-blue .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--medium-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--medium-blue .carousel figcaption a:active, .teaser--medium-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--medium-blue .carousel figcaption a:link, .teaser--medium-blue .carousel figcaption a:visited {
      color: #fff; }
    .teaser--medium-blue .carousel figcaption a:hover, .teaser--medium-blue .carousel figcaption a:active {
      color: #fff; }
  .teaser--medium-blue button,
  .teaser--medium-blue a.button,
  .teaser--medium-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--medium-blue button:link,
    .teaser--medium-blue a.button:link,
    .teaser--medium-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--medium-blue button.button--ghost,
    .teaser--medium-blue a.button.button--ghost,
    .teaser--medium-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--medium-blue button.button--bluegrass,
    .teaser--medium-blue a.button.button--bluegrass,
    .teaser--medium-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--medium-blue button.button--transparent,
    .teaser--medium-blue a.button.button--transparent,
    .teaser--medium-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--medium-blue button[disabled],
    .teaser--medium-blue a.button[disabled],
    .teaser--medium-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--medium-blue button[disabled].button--ghost,
      .teaser--medium-blue a.button[disabled].button--ghost,
      .teaser--medium-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--medium-blue button:hover,
    .teaser--medium-blue a.button:hover,
    .teaser--medium-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--medium-blue button:hover.button--ghost,
      .teaser--medium-blue a.button:hover.button--ghost,
      .teaser--medium-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--medium-blue button:active, .teaser--medium-blue button[aria-pressed='true'],
    .teaser--medium-blue a.button:active,
    .teaser--medium-blue a.button[aria-pressed='true'],
    .teaser--medium-blue input.button:active,
    .teaser--medium-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--medium-blue button:active.button--ghost, .teaser--medium-blue button[aria-pressed='true'].button--ghost,
      .teaser--medium-blue a.button:active.button--ghost,
      .teaser--medium-blue a.button[aria-pressed='true'].button--ghost,
      .teaser--medium-blue input.button:active.button--ghost,
      .teaser--medium-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--medium-blue button:active.button--transparent, .teaser--medium-blue button[aria-pressed='true'].button--transparent,
      .teaser--medium-blue a.button:active.button--transparent,
      .teaser--medium-blue a.button[aria-pressed='true'].button--transparent,
      .teaser--medium-blue input.button:active.button--transparent,
      .teaser--medium-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--medium-blue button:focus,
    .teaser--medium-blue a.button:focus,
    .teaser--medium-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--medium-blue button:focus.button--ghost,
      .teaser--medium-blue a.button:focus.button--ghost,
      .teaser--medium-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--medium-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--medium-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--medium-blue .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--medium-blue .slick-prev,
  .teaser--medium-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--medium-blue .slick-prev:hover, .teaser--medium-blue .slick-prev:focus,
    .teaser--medium-blue .slick-next:hover,
    .teaser--medium-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--medium-blue .slick-prev::before,
    .teaser--medium-blue .slick-next::before {
      color: #fff; }
  .teaser--medium-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--medium-blue .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--medium-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--medium-blue .statistic .editorial::before {
    background-color: #fff; }
  .teaser--medium-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--medium-blue .statistic .headline-group .headline-group__super,
  .teaser--medium-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--medium-blue .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--medium-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--medium-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--medium-blue .search-control:hover, .teaser--medium-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--medium-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--medium-blue .menu-button:hover, .teaser--medium-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--medium-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--medium-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--medium-blue .contact-table th,
  .teaser--medium-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--medium-blue .social-media-links a:link, .teaser--medium-blue .social-media-links a:visited {
    color: #fff; }
  .teaser--medium-blue .social-media-links a:hover, .teaser--medium-blue .social-media-links a:active {
    color: #0033a0; }
  .teaser--medium-blue form input[type='text'],
  .teaser--medium-blue form input[type='password'],
  .teaser--medium-blue form input[type='color'],
  .teaser--medium-blue form input[type='date'],
  .teaser--medium-blue form input[type='datetime'],
  .teaser--medium-blue form input[type='email'],
  .teaser--medium-blue form input[type='month'],
  .teaser--medium-blue form input[type='number'],
  .teaser--medium-blue form input[type='range'],
  .teaser--medium-blue form input[type='search'],
  .teaser--medium-blue form input[type='tel'],
  .teaser--medium-blue form input[type='time'],
  .teaser--medium-blue form input[type='url'],
  .teaser--medium-blue form input[type='week'],
  .teaser--medium-blue form textarea {
    border-color: transparent; }

.teaser--dark-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #1f2c5e;
  background-color: #1f2c5e;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--dark-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--dark-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--dark-blue .cite-media .icon-label {
    color: #fff; }
  .teaser--dark-blue .image-with-caption__media {
    background-color: #000000; }
  .teaser--dark-blue .icon-label--stacked .label {
    color: #fff; }
  .teaser--dark-blue a:link, .teaser--dark-blue a:visited {
    color: #fff; }
  .teaser--dark-blue a:hover, .teaser--dark-blue a:active {
    color: #B1C9E8; }
  .teaser--dark-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--dark-blue .carousel figcaption a:link, .teaser--dark-blue .carousel figcaption a:visited {
      color: #000000; }
    .teaser--dark-blue .carousel figcaption a:hover, .teaser--dark-blue .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--dark-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--dark-blue .carousel figcaption a:active, .teaser--dark-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--dark-blue .carousel figcaption a:link, .teaser--dark-blue .carousel figcaption a:visited {
      color: #fff; }
    .teaser--dark-blue .carousel figcaption a:hover, .teaser--dark-blue .carousel figcaption a:active {
      color: #fff; }
  .teaser--dark-blue button,
  .teaser--dark-blue a.button,
  .teaser--dark-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--dark-blue button:link,
    .teaser--dark-blue a.button:link,
    .teaser--dark-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--dark-blue button.button--ghost,
    .teaser--dark-blue a.button.button--ghost,
    .teaser--dark-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--dark-blue button.button--bluegrass,
    .teaser--dark-blue a.button.button--bluegrass,
    .teaser--dark-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--dark-blue button.button--transparent,
    .teaser--dark-blue a.button.button--transparent,
    .teaser--dark-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--dark-blue button[disabled],
    .teaser--dark-blue a.button[disabled],
    .teaser--dark-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--dark-blue button[disabled].button--ghost,
      .teaser--dark-blue a.button[disabled].button--ghost,
      .teaser--dark-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--dark-blue button:hover,
    .teaser--dark-blue a.button:hover,
    .teaser--dark-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--dark-blue button:hover.button--ghost,
      .teaser--dark-blue a.button:hover.button--ghost,
      .teaser--dark-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--dark-blue button:active, .teaser--dark-blue button[aria-pressed='true'],
    .teaser--dark-blue a.button:active,
    .teaser--dark-blue a.button[aria-pressed='true'],
    .teaser--dark-blue input.button:active,
    .teaser--dark-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--dark-blue button:active.button--ghost, .teaser--dark-blue button[aria-pressed='true'].button--ghost,
      .teaser--dark-blue a.button:active.button--ghost,
      .teaser--dark-blue a.button[aria-pressed='true'].button--ghost,
      .teaser--dark-blue input.button:active.button--ghost,
      .teaser--dark-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--dark-blue button:active.button--transparent, .teaser--dark-blue button[aria-pressed='true'].button--transparent,
      .teaser--dark-blue a.button:active.button--transparent,
      .teaser--dark-blue a.button[aria-pressed='true'].button--transparent,
      .teaser--dark-blue input.button:active.button--transparent,
      .teaser--dark-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--dark-blue button:focus,
    .teaser--dark-blue a.button:focus,
    .teaser--dark-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--dark-blue button:focus.button--ghost,
      .teaser--dark-blue a.button:focus.button--ghost,
      .teaser--dark-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--dark-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--dark-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--dark-blue .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--dark-blue .slick-prev,
  .teaser--dark-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--dark-blue .slick-prev:hover, .teaser--dark-blue .slick-prev:focus,
    .teaser--dark-blue .slick-next:hover,
    .teaser--dark-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--dark-blue .slick-prev::before,
    .teaser--dark-blue .slick-next::before {
      color: #fff; }
  .teaser--dark-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--dark-blue .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--dark-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--dark-blue .statistic .editorial::before {
    background-color: #fff; }
  .teaser--dark-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--dark-blue .statistic .headline-group .headline-group__super,
  .teaser--dark-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--dark-blue .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--dark-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--dark-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--dark-blue .search-control:hover, .teaser--dark-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--dark-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--dark-blue .menu-button:hover, .teaser--dark-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--dark-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--dark-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--dark-blue .contact-table th,
  .teaser--dark-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--dark-blue .social-media-links a:link, .teaser--dark-blue .social-media-links a:visited {
    color: #fff; }
  .teaser--dark-blue .social-media-links a:hover, .teaser--dark-blue .social-media-links a:active {
    color: #0033a0; }
  .teaser--dark-blue form input[type='text'],
  .teaser--dark-blue form input[type='password'],
  .teaser--dark-blue form input[type='color'],
  .teaser--dark-blue form input[type='date'],
  .teaser--dark-blue form input[type='datetime'],
  .teaser--dark-blue form input[type='email'],
  .teaser--dark-blue form input[type='month'],
  .teaser--dark-blue form input[type='number'],
  .teaser--dark-blue form input[type='range'],
  .teaser--dark-blue form input[type='search'],
  .teaser--dark-blue form input[type='tel'],
  .teaser--dark-blue form input[type='time'],
  .teaser--dark-blue form input[type='url'],
  .teaser--dark-blue form input[type='week'],
  .teaser--dark-blue form textarea {
    border-color: transparent; }

.teaser--almost-wildcat-blue {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #002678;
  background-color: #002678;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--almost-wildcat-blue {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--almost-wildcat-blue {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--almost-wildcat-blue .cite-media .icon-label {
    color: #fff; }
  .teaser--almost-wildcat-blue .image-with-caption__media {
    background-color: #000000; }
  .teaser--almost-wildcat-blue .icon-label--stacked .label {
    color: #fff; }
  .teaser--almost-wildcat-blue a:link, .teaser--almost-wildcat-blue a:visited {
    color: #fff; }
  .teaser--almost-wildcat-blue a:hover, .teaser--almost-wildcat-blue a:active {
    color: #B1C9E8; }
  .teaser--almost-wildcat-blue .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--almost-wildcat-blue .carousel figcaption a:link, .teaser--almost-wildcat-blue .carousel figcaption a:visited {
      color: #000000; }
    .teaser--almost-wildcat-blue .carousel figcaption a:hover, .teaser--almost-wildcat-blue .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--almost-wildcat-blue .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--almost-wildcat-blue .carousel figcaption a:active, .teaser--almost-wildcat-blue .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--almost-wildcat-blue .carousel figcaption a:link, .teaser--almost-wildcat-blue .carousel figcaption a:visited {
      color: #fff; }
    .teaser--almost-wildcat-blue .carousel figcaption a:hover, .teaser--almost-wildcat-blue .carousel figcaption a:active {
      color: #fff; }
  .teaser--almost-wildcat-blue button,
  .teaser--almost-wildcat-blue a.button,
  .teaser--almost-wildcat-blue input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--almost-wildcat-blue button:link,
    .teaser--almost-wildcat-blue a.button:link,
    .teaser--almost-wildcat-blue input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--almost-wildcat-blue button.button--ghost,
    .teaser--almost-wildcat-blue a.button.button--ghost,
    .teaser--almost-wildcat-blue input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--almost-wildcat-blue button.button--bluegrass,
    .teaser--almost-wildcat-blue a.button.button--bluegrass,
    .teaser--almost-wildcat-blue input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--almost-wildcat-blue button.button--transparent,
    .teaser--almost-wildcat-blue a.button.button--transparent,
    .teaser--almost-wildcat-blue input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--almost-wildcat-blue button[disabled],
    .teaser--almost-wildcat-blue a.button[disabled],
    .teaser--almost-wildcat-blue input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--almost-wildcat-blue button[disabled].button--ghost,
      .teaser--almost-wildcat-blue a.button[disabled].button--ghost,
      .teaser--almost-wildcat-blue input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--almost-wildcat-blue button:hover,
    .teaser--almost-wildcat-blue a.button:hover,
    .teaser--almost-wildcat-blue input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--almost-wildcat-blue button:hover.button--ghost,
      .teaser--almost-wildcat-blue a.button:hover.button--ghost,
      .teaser--almost-wildcat-blue input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--almost-wildcat-blue button:active, .teaser--almost-wildcat-blue button[aria-pressed='true'],
    .teaser--almost-wildcat-blue a.button:active,
    .teaser--almost-wildcat-blue a.button[aria-pressed='true'],
    .teaser--almost-wildcat-blue input.button:active,
    .teaser--almost-wildcat-blue input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--almost-wildcat-blue button:active.button--ghost, .teaser--almost-wildcat-blue button[aria-pressed='true'].button--ghost,
      .teaser--almost-wildcat-blue a.button:active.button--ghost,
      .teaser--almost-wildcat-blue a.button[aria-pressed='true'].button--ghost,
      .teaser--almost-wildcat-blue input.button:active.button--ghost,
      .teaser--almost-wildcat-blue input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--almost-wildcat-blue button:active.button--transparent, .teaser--almost-wildcat-blue button[aria-pressed='true'].button--transparent,
      .teaser--almost-wildcat-blue a.button:active.button--transparent,
      .teaser--almost-wildcat-blue a.button[aria-pressed='true'].button--transparent,
      .teaser--almost-wildcat-blue input.button:active.button--transparent,
      .teaser--almost-wildcat-blue input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--almost-wildcat-blue button:focus,
    .teaser--almost-wildcat-blue a.button:focus,
    .teaser--almost-wildcat-blue input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--almost-wildcat-blue button:focus.button--ghost,
      .teaser--almost-wildcat-blue a.button:focus.button--ghost,
      .teaser--almost-wildcat-blue input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--almost-wildcat-blue .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--almost-wildcat-blue .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--almost-wildcat-blue .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--almost-wildcat-blue .slick-prev,
  .teaser--almost-wildcat-blue .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--almost-wildcat-blue .slick-prev:hover, .teaser--almost-wildcat-blue .slick-prev:focus,
    .teaser--almost-wildcat-blue .slick-next:hover,
    .teaser--almost-wildcat-blue .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--almost-wildcat-blue .slick-prev::before,
    .teaser--almost-wildcat-blue .slick-next::before {
      color: #fff; }
  .teaser--almost-wildcat-blue .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--almost-wildcat-blue .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--almost-wildcat-blue .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--almost-wildcat-blue .statistic .editorial::before {
    background-color: #fff; }
  .teaser--almost-wildcat-blue .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--almost-wildcat-blue .statistic .headline-group .headline-group__super,
  .teaser--almost-wildcat-blue .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--almost-wildcat-blue .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--almost-wildcat-blue .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--almost-wildcat-blue .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--almost-wildcat-blue .search-control:hover, .teaser--almost-wildcat-blue .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--almost-wildcat-blue .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--almost-wildcat-blue .menu-button:hover, .teaser--almost-wildcat-blue .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--almost-wildcat-blue .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--almost-wildcat-blue .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--almost-wildcat-blue .contact-table th,
  .teaser--almost-wildcat-blue .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--almost-wildcat-blue .social-media-links a:link, .teaser--almost-wildcat-blue .social-media-links a:visited {
    color: #fff; }
  .teaser--almost-wildcat-blue .social-media-links a:hover, .teaser--almost-wildcat-blue .social-media-links a:active {
    color: #0033a0; }
  .teaser--almost-wildcat-blue form input[type='text'],
  .teaser--almost-wildcat-blue form input[type='password'],
  .teaser--almost-wildcat-blue form input[type='color'],
  .teaser--almost-wildcat-blue form input[type='date'],
  .teaser--almost-wildcat-blue form input[type='datetime'],
  .teaser--almost-wildcat-blue form input[type='email'],
  .teaser--almost-wildcat-blue form input[type='month'],
  .teaser--almost-wildcat-blue form input[type='number'],
  .teaser--almost-wildcat-blue form input[type='range'],
  .teaser--almost-wildcat-blue form input[type='search'],
  .teaser--almost-wildcat-blue form input[type='tel'],
  .teaser--almost-wildcat-blue form input[type='time'],
  .teaser--almost-wildcat-blue form input[type='url'],
  .teaser--almost-wildcat-blue form input[type='week'],
  .teaser--almost-wildcat-blue form textarea {
    border-color: transparent; }

.teaser--light-blue-tint {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #a1d3ed;
  background-color: #a1d3ed; }
  @media screen and (min-width: 35rem) {
    .teaser--light-blue-tint {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--light-blue-tint {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--light-blue-shade {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #106693;
  background-color: #106693;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--light-blue-shade {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--light-blue-shade {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--light-blue-shade .cite-media .icon-label {
    color: #fff; }
  .teaser--light-blue-shade .image-with-caption__media {
    background-color: #000000; }
  .teaser--light-blue-shade .icon-label--stacked .label {
    color: #fff; }
  .teaser--light-blue-shade a:link, .teaser--light-blue-shade a:visited {
    color: #fff; }
  .teaser--light-blue-shade a:hover, .teaser--light-blue-shade a:active {
    color: #B1C9E8; }
  .teaser--light-blue-shade .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--light-blue-shade .carousel figcaption a:link, .teaser--light-blue-shade .carousel figcaption a:visited {
      color: #000000; }
    .teaser--light-blue-shade .carousel figcaption a:hover, .teaser--light-blue-shade .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--light-blue-shade .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--light-blue-shade .carousel figcaption a:active, .teaser--light-blue-shade .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--light-blue-shade .carousel figcaption a:link, .teaser--light-blue-shade .carousel figcaption a:visited {
      color: #fff; }
    .teaser--light-blue-shade .carousel figcaption a:hover, .teaser--light-blue-shade .carousel figcaption a:active {
      color: #fff; }
  .teaser--light-blue-shade button,
  .teaser--light-blue-shade a.button,
  .teaser--light-blue-shade input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--light-blue-shade button:link,
    .teaser--light-blue-shade a.button:link,
    .teaser--light-blue-shade input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--light-blue-shade button.button--ghost,
    .teaser--light-blue-shade a.button.button--ghost,
    .teaser--light-blue-shade input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--light-blue-shade button.button--bluegrass,
    .teaser--light-blue-shade a.button.button--bluegrass,
    .teaser--light-blue-shade input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--light-blue-shade button.button--transparent,
    .teaser--light-blue-shade a.button.button--transparent,
    .teaser--light-blue-shade input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--light-blue-shade button[disabled],
    .teaser--light-blue-shade a.button[disabled],
    .teaser--light-blue-shade input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--light-blue-shade button[disabled].button--ghost,
      .teaser--light-blue-shade a.button[disabled].button--ghost,
      .teaser--light-blue-shade input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--light-blue-shade button:hover,
    .teaser--light-blue-shade a.button:hover,
    .teaser--light-blue-shade input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--light-blue-shade button:hover.button--ghost,
      .teaser--light-blue-shade a.button:hover.button--ghost,
      .teaser--light-blue-shade input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--light-blue-shade button:active, .teaser--light-blue-shade button[aria-pressed='true'],
    .teaser--light-blue-shade a.button:active,
    .teaser--light-blue-shade a.button[aria-pressed='true'],
    .teaser--light-blue-shade input.button:active,
    .teaser--light-blue-shade input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--light-blue-shade button:active.button--ghost, .teaser--light-blue-shade button[aria-pressed='true'].button--ghost,
      .teaser--light-blue-shade a.button:active.button--ghost,
      .teaser--light-blue-shade a.button[aria-pressed='true'].button--ghost,
      .teaser--light-blue-shade input.button:active.button--ghost,
      .teaser--light-blue-shade input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--light-blue-shade button:active.button--transparent, .teaser--light-blue-shade button[aria-pressed='true'].button--transparent,
      .teaser--light-blue-shade a.button:active.button--transparent,
      .teaser--light-blue-shade a.button[aria-pressed='true'].button--transparent,
      .teaser--light-blue-shade input.button:active.button--transparent,
      .teaser--light-blue-shade input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--light-blue-shade button:focus,
    .teaser--light-blue-shade a.button:focus,
    .teaser--light-blue-shade input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--light-blue-shade button:focus.button--ghost,
      .teaser--light-blue-shade a.button:focus.button--ghost,
      .teaser--light-blue-shade input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--light-blue-shade .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--light-blue-shade .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--light-blue-shade .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--light-blue-shade .slick-prev,
  .teaser--light-blue-shade .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--light-blue-shade .slick-prev:hover, .teaser--light-blue-shade .slick-prev:focus,
    .teaser--light-blue-shade .slick-next:hover,
    .teaser--light-blue-shade .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--light-blue-shade .slick-prev::before,
    .teaser--light-blue-shade .slick-next::before {
      color: #fff; }
  .teaser--light-blue-shade .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--light-blue-shade .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--light-blue-shade .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--light-blue-shade .statistic .editorial::before {
    background-color: #fff; }
  .teaser--light-blue-shade .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--light-blue-shade .statistic .headline-group .headline-group__super,
  .teaser--light-blue-shade .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--light-blue-shade .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--light-blue-shade .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--light-blue-shade .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--light-blue-shade .search-control:hover, .teaser--light-blue-shade .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--light-blue-shade .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--light-blue-shade .menu-button:hover, .teaser--light-blue-shade .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--light-blue-shade .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--light-blue-shade .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--light-blue-shade .contact-table th,
  .teaser--light-blue-shade .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--light-blue-shade .social-media-links a:link, .teaser--light-blue-shade .social-media-links a:visited {
    color: #fff; }
  .teaser--light-blue-shade .social-media-links a:hover, .teaser--light-blue-shade .social-media-links a:active {
    color: #0033a0; }
  .teaser--light-blue-shade form input[type='text'],
  .teaser--light-blue-shade form input[type='password'],
  .teaser--light-blue-shade form input[type='color'],
  .teaser--light-blue-shade form input[type='date'],
  .teaser--light-blue-shade form input[type='datetime'],
  .teaser--light-blue-shade form input[type='email'],
  .teaser--light-blue-shade form input[type='month'],
  .teaser--light-blue-shade form input[type='number'],
  .teaser--light-blue-shade form input[type='range'],
  .teaser--light-blue-shade form input[type='search'],
  .teaser--light-blue-shade form input[type='tel'],
  .teaser--light-blue-shade form input[type='time'],
  .teaser--light-blue-shade form input[type='url'],
  .teaser--light-blue-shade form input[type='week'],
  .teaser--light-blue-shade form textarea {
    border-color: transparent; }

.teaser--blue-black {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #000500;
  background-color: #000500;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--blue-black {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--blue-black {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--blue-black .cite-media .icon-label {
    color: #fff; }
  .teaser--blue-black .image-with-caption__media {
    background-color: #000000; }
  .teaser--blue-black .icon-label--stacked .label {
    color: #fff; }
  .teaser--blue-black a:link, .teaser--blue-black a:visited {
    color: #fff; }
  .teaser--blue-black a:hover, .teaser--blue-black a:active {
    color: #B1C9E8; }
  .teaser--blue-black .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--blue-black .carousel figcaption a:link, .teaser--blue-black .carousel figcaption a:visited {
      color: #000000; }
    .teaser--blue-black .carousel figcaption a:hover, .teaser--blue-black .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--blue-black .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--blue-black .carousel figcaption a:active, .teaser--blue-black .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--blue-black .carousel figcaption a:link, .teaser--blue-black .carousel figcaption a:visited {
      color: #fff; }
    .teaser--blue-black .carousel figcaption a:hover, .teaser--blue-black .carousel figcaption a:active {
      color: #fff; }
  .teaser--blue-black button,
  .teaser--blue-black a.button,
  .teaser--blue-black input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--blue-black button:link,
    .teaser--blue-black a.button:link,
    .teaser--blue-black input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--blue-black button.button--ghost,
    .teaser--blue-black a.button.button--ghost,
    .teaser--blue-black input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--blue-black button.button--bluegrass,
    .teaser--blue-black a.button.button--bluegrass,
    .teaser--blue-black input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--blue-black button.button--transparent,
    .teaser--blue-black a.button.button--transparent,
    .teaser--blue-black input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--blue-black button[disabled],
    .teaser--blue-black a.button[disabled],
    .teaser--blue-black input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--blue-black button[disabled].button--ghost,
      .teaser--blue-black a.button[disabled].button--ghost,
      .teaser--blue-black input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--blue-black button:hover,
    .teaser--blue-black a.button:hover,
    .teaser--blue-black input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--blue-black button:hover.button--ghost,
      .teaser--blue-black a.button:hover.button--ghost,
      .teaser--blue-black input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--blue-black button:active, .teaser--blue-black button[aria-pressed='true'],
    .teaser--blue-black a.button:active,
    .teaser--blue-black a.button[aria-pressed='true'],
    .teaser--blue-black input.button:active,
    .teaser--blue-black input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--blue-black button:active.button--ghost, .teaser--blue-black button[aria-pressed='true'].button--ghost,
      .teaser--blue-black a.button:active.button--ghost,
      .teaser--blue-black a.button[aria-pressed='true'].button--ghost,
      .teaser--blue-black input.button:active.button--ghost,
      .teaser--blue-black input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--blue-black button:active.button--transparent, .teaser--blue-black button[aria-pressed='true'].button--transparent,
      .teaser--blue-black a.button:active.button--transparent,
      .teaser--blue-black a.button[aria-pressed='true'].button--transparent,
      .teaser--blue-black input.button:active.button--transparent,
      .teaser--blue-black input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--blue-black button:focus,
    .teaser--blue-black a.button:focus,
    .teaser--blue-black input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--blue-black button:focus.button--ghost,
      .teaser--blue-black a.button:focus.button--ghost,
      .teaser--blue-black input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--blue-black .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--blue-black .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--blue-black .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--blue-black .slick-prev,
  .teaser--blue-black .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--blue-black .slick-prev:hover, .teaser--blue-black .slick-prev:focus,
    .teaser--blue-black .slick-next:hover,
    .teaser--blue-black .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--blue-black .slick-prev::before,
    .teaser--blue-black .slick-next::before {
      color: #fff; }
  .teaser--blue-black .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--blue-black .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--blue-black .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--blue-black .statistic .editorial::before {
    background-color: #fff; }
  .teaser--blue-black .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--blue-black .statistic .headline-group .headline-group__super,
  .teaser--blue-black .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--blue-black .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--blue-black .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--blue-black .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--blue-black .search-control:hover, .teaser--blue-black .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--blue-black .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--blue-black .menu-button:hover, .teaser--blue-black .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--blue-black .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--blue-black .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--blue-black .contact-table th,
  .teaser--blue-black .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--blue-black .social-media-links a:link, .teaser--blue-black .social-media-links a:visited {
    color: #fff; }
  .teaser--blue-black .social-media-links a:hover, .teaser--blue-black .social-media-links a:active {
    color: #0033a0; }
  .teaser--blue-black form input[type='text'],
  .teaser--blue-black form input[type='password'],
  .teaser--blue-black form input[type='color'],
  .teaser--blue-black form input[type='date'],
  .teaser--blue-black form input[type='datetime'],
  .teaser--blue-black form input[type='email'],
  .teaser--blue-black form input[type='month'],
  .teaser--blue-black form input[type='number'],
  .teaser--blue-black form input[type='range'],
  .teaser--blue-black form input[type='search'],
  .teaser--blue-black form input[type='tel'],
  .teaser--blue-black form input[type='time'],
  .teaser--blue-black form input[type='url'],
  .teaser--blue-black form input[type='week'],
  .teaser--blue-black form textarea {
    border-color: transparent; }

.teaser--light-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #c8c8c7;
  background-color: #c8c8c7; }
  @media screen and (min-width: 35rem) {
    .teaser--light-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--light-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--subtle-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #ebebeb;
  background-color: #ebebeb; }
  @media screen and (min-width: 35rem) {
    .teaser--subtle-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--subtle-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--barely-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #f4f4f5;
  background-color: #f4f4f5; }
  @media screen and (min-width: 35rem) {
    .teaser--barely-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--barely-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--dark-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #515664;
  background-color: #515664;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--dark-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--dark-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--dark-gray .cite-media .icon-label {
    color: #fff; }
  .teaser--dark-gray .image-with-caption__media {
    background-color: #000000; }
  .teaser--dark-gray .icon-label--stacked .label {
    color: #fff; }
  .teaser--dark-gray a:link, .teaser--dark-gray a:visited {
    color: #fff; }
  .teaser--dark-gray a:hover, .teaser--dark-gray a:active {
    color: #B1C9E8; }
  .teaser--dark-gray .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--dark-gray .carousel figcaption a:link, .teaser--dark-gray .carousel figcaption a:visited {
      color: #000000; }
    .teaser--dark-gray .carousel figcaption a:hover, .teaser--dark-gray .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--dark-gray .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--dark-gray .carousel figcaption a:active, .teaser--dark-gray .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--dark-gray .carousel figcaption a:link, .teaser--dark-gray .carousel figcaption a:visited {
      color: #fff; }
    .teaser--dark-gray .carousel figcaption a:hover, .teaser--dark-gray .carousel figcaption a:active {
      color: #fff; }
  .teaser--dark-gray button,
  .teaser--dark-gray a.button,
  .teaser--dark-gray input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--dark-gray button:link,
    .teaser--dark-gray a.button:link,
    .teaser--dark-gray input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--dark-gray button.button--ghost,
    .teaser--dark-gray a.button.button--ghost,
    .teaser--dark-gray input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--dark-gray button.button--bluegrass,
    .teaser--dark-gray a.button.button--bluegrass,
    .teaser--dark-gray input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--dark-gray button.button--transparent,
    .teaser--dark-gray a.button.button--transparent,
    .teaser--dark-gray input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--dark-gray button[disabled],
    .teaser--dark-gray a.button[disabled],
    .teaser--dark-gray input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--dark-gray button[disabled].button--ghost,
      .teaser--dark-gray a.button[disabled].button--ghost,
      .teaser--dark-gray input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--dark-gray button:hover,
    .teaser--dark-gray a.button:hover,
    .teaser--dark-gray input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--dark-gray button:hover.button--ghost,
      .teaser--dark-gray a.button:hover.button--ghost,
      .teaser--dark-gray input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--dark-gray button:active, .teaser--dark-gray button[aria-pressed='true'],
    .teaser--dark-gray a.button:active,
    .teaser--dark-gray a.button[aria-pressed='true'],
    .teaser--dark-gray input.button:active,
    .teaser--dark-gray input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--dark-gray button:active.button--ghost, .teaser--dark-gray button[aria-pressed='true'].button--ghost,
      .teaser--dark-gray a.button:active.button--ghost,
      .teaser--dark-gray a.button[aria-pressed='true'].button--ghost,
      .teaser--dark-gray input.button:active.button--ghost,
      .teaser--dark-gray input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--dark-gray button:active.button--transparent, .teaser--dark-gray button[aria-pressed='true'].button--transparent,
      .teaser--dark-gray a.button:active.button--transparent,
      .teaser--dark-gray a.button[aria-pressed='true'].button--transparent,
      .teaser--dark-gray input.button:active.button--transparent,
      .teaser--dark-gray input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--dark-gray button:focus,
    .teaser--dark-gray a.button:focus,
    .teaser--dark-gray input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--dark-gray button:focus.button--ghost,
      .teaser--dark-gray a.button:focus.button--ghost,
      .teaser--dark-gray input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--dark-gray .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--dark-gray .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--dark-gray .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--dark-gray .slick-prev,
  .teaser--dark-gray .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--dark-gray .slick-prev:hover, .teaser--dark-gray .slick-prev:focus,
    .teaser--dark-gray .slick-next:hover,
    .teaser--dark-gray .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--dark-gray .slick-prev::before,
    .teaser--dark-gray .slick-next::before {
      color: #fff; }
  .teaser--dark-gray .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--dark-gray .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--dark-gray .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--dark-gray .statistic .editorial::before {
    background-color: #fff; }
  .teaser--dark-gray .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--dark-gray .statistic .headline-group .headline-group__super,
  .teaser--dark-gray .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--dark-gray .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--dark-gray .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--dark-gray .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--dark-gray .search-control:hover, .teaser--dark-gray .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--dark-gray .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--dark-gray .menu-button:hover, .teaser--dark-gray .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--dark-gray .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--dark-gray .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--dark-gray .contact-table th,
  .teaser--dark-gray .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--dark-gray .social-media-links a:link, .teaser--dark-gray .social-media-links a:visited {
    color: #fff; }
  .teaser--dark-gray .social-media-links a:hover, .teaser--dark-gray .social-media-links a:active {
    color: #0033a0; }
  .teaser--dark-gray form input[type='text'],
  .teaser--dark-gray form input[type='password'],
  .teaser--dark-gray form input[type='color'],
  .teaser--dark-gray form input[type='date'],
  .teaser--dark-gray form input[type='datetime'],
  .teaser--dark-gray form input[type='email'],
  .teaser--dark-gray form input[type='month'],
  .teaser--dark-gray form input[type='number'],
  .teaser--dark-gray form input[type='range'],
  .teaser--dark-gray form input[type='search'],
  .teaser--dark-gray form input[type='tel'],
  .teaser--dark-gray form input[type='time'],
  .teaser--dark-gray form input[type='url'],
  .teaser--dark-gray form input[type='week'],
  .teaser--dark-gray form textarea {
    border-color: transparent; }

.teaser--blue-gray {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #eff4fd;
  background-color: #eff4fd; }
  @media screen and (min-width: 35rem) {
    .teaser--blue-gray {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--blue-gray {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--success {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #7cfc00;
  background-color: #7cfc00; }
  @media screen and (min-width: 35rem) {
    .teaser--success {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--success {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--warning {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #ff8c00;
  background-color: #ff8c00; }
  @media screen and (min-width: 35rem) {
    .teaser--warning {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--warning {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--alert {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #c12c2b;
  background-color: #c12c2b;
  color: #fff; }
  @media screen and (min-width: 35rem) {
    .teaser--alert {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--alert {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }
  .teaser--alert .cite-media .icon-label {
    color: #fff; }
  .teaser--alert .image-with-caption__media {
    background-color: #000000; }
  .teaser--alert .icon-label--stacked .label {
    color: #fff; }
  .teaser--alert a:link, .teaser--alert a:visited {
    color: #fff; }
  .teaser--alert a:hover, .teaser--alert a:active {
    color: #B1C9E8; }
  .teaser--alert .carousel figcaption a {
    background-attachment: scroll;
    background-image: linear-gradient(to top, rgba(177, 201, 232, 0.6) 0, rgba(177, 201, 232, 0.6) 0.5em, transparent 0.5em, transparent 110%), linear-gradient(to top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.6) 1px, transparent 1px, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .5em, 0 0;
    position: relative;
    -webkit-transition: .2s background-position ease-out;
    transition: .2s background-position ease-out;
    font-weight: 500;
    text-decoration: none;
    z-index: 1; }
    .teaser--alert .carousel figcaption a:link, .teaser--alert .carousel figcaption a:visited {
      color: #000000; }
    .teaser--alert .carousel figcaption a:hover, .teaser--alert .carousel figcaption a:active {
      color: #0033a0; }
    .teaser--alert .carousel figcaption a.link--fancy {
      background-image: none; }
    .teaser--alert .carousel figcaption a:active, .teaser--alert .carousel figcaption a:hover {
      background-position: 0 0, 1000px 1px; }
    .teaser--alert .carousel figcaption a:link, .teaser--alert .carousel figcaption a:visited {
      color: #fff; }
    .teaser--alert .carousel figcaption a:hover, .teaser--alert .carousel figcaption a:active {
      color: #fff; }
  .teaser--alert button,
  .teaser--alert a.button,
  .teaser--alert input.button {
    border-color: #fff;
    background-color: #fff;
    color: #0033a0; }
    .teaser--alert button:link,
    .teaser--alert a.button:link,
    .teaser--alert input.button:link {
      border-color: #fff;
      background-color: #fff;
      color: #0033a0; }
    .teaser--alert button.button--ghost,
    .teaser--alert a.button.button--ghost,
    .teaser--alert input.button.button--ghost {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
    .teaser--alert button.button--bluegrass,
    .teaser--alert a.button.button--bluegrass,
    .teaser--alert input.button.button--bluegrass {
      border-color: #0071eb; }
    .teaser--alert button.button--transparent,
    .teaser--alert a.button.button--transparent,
    .teaser--alert input.button.button--transparent {
      border-color: transparent;
      background-color: transparent;
      color: #fff; }
    .teaser--alert button[disabled],
    .teaser--alert a.button[disabled],
    .teaser--alert input.button[disabled] {
      border-color: rgba(237, 237, 237, 0.66) !important;
      background-color: rgba(237, 237, 237, 0.66) !important;
      color: #0033a0 !important; }
      .teaser--alert button[disabled].button--ghost,
      .teaser--alert a.button[disabled].button--ghost,
      .teaser--alert input.button[disabled].button--ghost {
        background-color: transparent !important;
        color: #fff !important; }
    .teaser--alert button:hover,
    .teaser--alert a.button:hover,
    .teaser--alert input.button:hover {
      border-color: #fff;
      background-color: #0033a0;
      color: #fff; }
      .teaser--alert button:hover.button--ghost,
      .teaser--alert a.button:hover.button--ghost,
      .teaser--alert input.button:hover.button--ghost {
        background-color: #fff;
        border-color: #fff;
        color: #0033a0; }
    .teaser--alert button:active, .teaser--alert button[aria-pressed='true'],
    .teaser--alert a.button:active,
    .teaser--alert a.button[aria-pressed='true'],
    .teaser--alert input.button:active,
    .teaser--alert input.button[aria-pressed='true'] {
      border-color: #1f2c5e;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--alert button:active.button--ghost, .teaser--alert button[aria-pressed='true'].button--ghost,
      .teaser--alert a.button:active.button--ghost,
      .teaser--alert a.button[aria-pressed='true'].button--ghost,
      .teaser--alert input.button:active.button--ghost,
      .teaser--alert input.button[aria-pressed='true'].button--ghost {
        color: #0033a0; }
      .teaser--alert button:active.button--transparent, .teaser--alert button[aria-pressed='true'].button--transparent,
      .teaser--alert a.button:active.button--transparent,
      .teaser--alert a.button[aria-pressed='true'].button--transparent,
      .teaser--alert input.button:active.button--transparent,
      .teaser--alert input.button[aria-pressed='true'].button--transparent {
        border-color: transparent;
        background-color: transparent;
        color: #1f2c5e; }
    .teaser--alert button:focus,
    .teaser--alert a.button:focus,
    .teaser--alert input.button:focus {
      border-color: #fff;
      outline: none;
      background-color: #DCDDDE;
      color: #0033a0; }
      .teaser--alert button:focus.button--ghost,
      .teaser--alert a.button:focus.button--ghost,
      .teaser--alert input.button:focus.button--ghost {
        background-color: transparent;
        color: #fff; }
  .teaser--alert .headline-group .headline-group__super {
    color: #DCDDDE; }
  .teaser--alert .headline-group .headline-group__sub {
    color: #DCDDDE; }
  .teaser--alert .headline-group .headline-group__head a {
    color: #fff; }
  .teaser--alert .slick-prev,
  .teaser--alert .slick-next {
    background-color: #515664;
    color: #fff; }
    .teaser--alert .slick-prev:hover, .teaser--alert .slick-prev:focus,
    .teaser--alert .slick-next:hover,
    .teaser--alert .slick-next:focus {
      background-color: #515664;
      color: #fff; }
    .teaser--alert .slick-prev::before,
    .teaser--alert .slick-next::before {
      color: #fff; }
  .teaser--alert .slick-dots li button {
    background-color: transparent;
    color: #000000; }
    .teaser--alert .slick-dots li button::before {
      color: #ebebeb; }
  .teaser--alert .slick-dots li.slick-active button::before {
    color: #B1C9E8; }
  .teaser--alert .statistic .editorial::before {
    background-color: #fff; }
  .teaser--alert .statistic .headline-group .headline-group__head {
    color: #fff; }
  .teaser--alert .statistic .headline-group .headline-group__super,
  .teaser--alert .statistic .headline-group .headline-group__sub {
    color: #B1C9E8; }
  .teaser--alert .pullquote__attribution::before {
    background-color: #fff; }
  .teaser--alert .pullquote__attribution .pullquote__first-line {
    color: #B1C9E8; }
  .teaser--alert .search-control {
    background-color: transparent;
    color: #fff; }
    .teaser--alert .search-control:hover, .teaser--alert .search-control:active {
      background-color: transparent;
      color: #B1C9E8; }
  .teaser--alert .menu-button {
    background-color: transparent;
    color: #aaa; }
    .teaser--alert .menu-button:hover, .teaser--alert .menu-button:active {
      background-color: transparent;
      color: #aaa; }
  .teaser--alert .uky-logo-main .uky-logo-main__logo {
    fill: #fff; }
  .teaser--alert .uky-logo-main .uky-logo-main__wordmark {
    fill: #fff; }
  .teaser--alert .contact-table th,
  .teaser--alert .contact-table td {
    border-color: rgba(255, 255, 255, 0.3); }
  .teaser--alert .social-media-links a:link, .teaser--alert .social-media-links a:visited {
    color: #fff; }
  .teaser--alert .social-media-links a:hover, .teaser--alert .social-media-links a:active {
    color: #0033a0; }
  .teaser--alert form input[type='text'],
  .teaser--alert form input[type='password'],
  .teaser--alert form input[type='color'],
  .teaser--alert form input[type='date'],
  .teaser--alert form input[type='datetime'],
  .teaser--alert form input[type='email'],
  .teaser--alert form input[type='month'],
  .teaser--alert form input[type='number'],
  .teaser--alert form input[type='range'],
  .teaser--alert form input[type='search'],
  .teaser--alert form input[type='tel'],
  .teaser--alert form input[type='time'],
  .teaser--alert form input[type='url'],
  .teaser--alert form input[type='week'],
  .teaser--alert form textarea {
    border-color: transparent; }

.teaser--info {
  margin-right: 0;
  margin-left: 0;
  padding: calc(1rem - 3px);
  border: 3px #0033a0 solid;
  border-color: #a1d3ed;
  background-color: #a1d3ed; }
  @media screen and (min-width: 35rem) {
    .teaser--info {
      padding: calc(1.5rem - 3px); } }
  @media screen and (min-width: 58rem) {
    .teaser--info {
      padding: calc(2.5rem - 6px);
      border-width: 6px; } }

.teaser--event {
  position: relative; }
  .teaser--event .calendar-preview {
    position: absolute;
    width: 100%;
    bottom: 0; }

.micro-teaser .headline-group .headline-group__head {
  font-size: 1.775rem;
  line-height: 2.5rem;
  font-weight: 500; }
  @media screen and (min-width: 76rem) {
    .micro-teaser .headline-group .headline-group__head {
      font-size: 1.875rem;
      line-height: 2.5rem; } }

.micro-teaser .micro-teaser__wrapper {
  margin-top: 1rem; }

.micro-teaser .micro-teaser__media {
  margin-bottom: 1rem; }
  .micro-teaser .micro-teaser__media a {
    display: block;
    background-color: #0033a0; }
    .micro-teaser .micro-teaser__media a img {
      -webkit-transition: .3s opacity ease-in-out;
      transition: .3s opacity ease-in-out; }
    .micro-teaser .micro-teaser__media a:hover img, .micro-teaser .micro-teaser__media a:visited img {
      opacity: .7; }

.micro-teaser .editorial {
  margin-bottom: 1rem; }
  .micro-teaser .editorial p {
    font-size: 1.1667rem;
    line-height: 2rem; }
    @media screen and (min-width: 76rem) {
      .micro-teaser .editorial p {
        font-size: 1.1667rem;
        line-height: 2rem; } }

.micro-teaser .cta-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .micro-teaser .cta-group a {
    margin-bottom: 1rem; }

@media screen and (min-width: 35rem) {
  .micro-teaser .micro-teaser__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.5rem; }
  .micro-teaser .micro-teaser__media {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 26%;
            flex: 1 0 26%;
    margin-right: 1.5rem;
    margin-bottom: 0; }
  .micro-teaser .micro-teaser__content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%; } }

@media screen and (min-width: 58rem) {
  .micro-teaser .micro-teaser__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2rem; }
  .micro-teaser .micro-teaser__media {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 26%;
            flex: 1 0 26%;
    margin-right: 2rem; } }

@media screen and (min-width: 76rem) {
  .micro-teaser .micro-teaser__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3rem; }
  .micro-teaser .micro-teaser__media {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 26%;
            flex: 1 0 26%;
    margin-right: 3rem; }
  .micro-teaser .cta-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .micro-teaser .cta-group a {
      margin-bottom: 0; } }

.people-list {
  width: 100%;
  border-collapse: collapse; }
  .people-list .contact-info--sheet {
    margin-right: 0;
    margin-left: 0;
    background-color: transparent; }
  .people-list dl {
    margin: 0; }
  .people-list caption {
    position: absolute;
    left: -999999em; }
  .people-list .contact-info {
    margin-top: 1rem;
    margin-bottom: 0; }
    .people-list .contact-info dd {
      font-size: 1rem;
      line-height: 1.5rem; }
      @media screen and (min-width: 76rem) {
        .people-list .contact-info dd {
          font-size: 1rem;
          line-height: 1.5rem; } }
      .people-list .contact-info dd .link--fancy {
        font-size: 1rem;
        line-height: 1.5rem; }
        @media screen and (min-width: 76rem) {
          .people-list .contact-info dd .link--fancy {
            font-size: 1rem;
            line-height: 1.5rem; } }
  .people-list .people-list--name {
    font-size: 1.5rem;
    line-height: 1.5rem;
    font-family: "Mercury Display A", "Mercury Display B", serif;
    font-weight: 600; }
    @media screen and (min-width: 76rem) {
      .people-list .people-list--name {
        font-size: 1.5rem;
        line-height: 1.5rem; } }
  .people-list thead {
    position: absolute;
    left: -99999999em; }
  .people-list tbody tr {
    border-bottom: 1px dashed #c8c8c7; }
    .people-list tbody tr:last-child {
      border-width: 0; }
  .people-list tbody td {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 1rem; }
    @media screen and (min-width: 76rem) {
      .people-list tbody td {
        font-size: 1rem;
        line-height: 1.5rem; } }
  @media screen and (min-width: 35rem) {
    .people-list {
      width: 100%;
      border-spacing: 0; }
      .people-list td:nth-child(1) {
        width: 50%; } }
  @media screen and (min-width: 58rem) {
    .people-list td:nth-child(1) {
      width: 20%;
      vertical-align: top; } }
  @media all and (max-width: 58em) {
    .people-list table,
    .people-list tr,
    .people-list td {
      display: block;
      width: auto; }
    .people-list thead {
      display: none; }
    .people-list td {
      padding: 0.5rem 1rem; } }

.grid--divided .statistic {
  padding: 2rem; }

.grid--two-tone .headline-group__head {
  color: #fff; }

.grid--two-tone .headline-group__sub {
  color: #a1d3ed; }

.grid--two-tone .editorial::before {
  background-color: #a1d3ed; }

.item-list .teaser {
  margin-bottom: 1rem; }

.item-list .contact-info.contact-info--sheet {
  margin: 0; }
  .item-list .contact-info.contact-info--sheet .contact-info__content {
    display: block; }
  .item-list .contact-info.contact-info--sheet .contact-info__photo {
    float: right; }
  .item-list .contact-info.contact-info--sheet .contact-info__identity {
    top: auto;
    margin-top: 0;
    border-top-width: 0; }

@media screen and (min-width: 58rem) {
  .item-list .teaser {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem; }
  .item-list .teaser__media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37%;
            flex: 0 0 37%;
    width: 37%;
    height: auto;
    margin-right: 2rem; } }

form {
  margin-bottom: 2rem; }
  form .icon-only .icon-label {
    display: block; }
    form .icon-only .icon-label .ic {
      position: relative;
      top: .1em;
      margin-right: 0; }
    form .icon-only .icon-label .label {
      position: absolute;
      left: -999999em; }
  form .control-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    form .control-group input,
    form .control-group textarea {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      width: 100%; }
    form .control-group button.icon-only {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0 .3em; }
  form label,
  form select {
    font-size: 1.1667rem;
    line-height: 1.5rem;
    display: block;
    font-weight: 500; }
    @media screen and (min-width: 76rem) {
      form label,
      form select {
        font-size: 1.1667rem;
        line-height: 1.5rem; } }
    form label.form-required::after,
    form select.form-required::after {
      color: #c12c2b;
      content: '*'; }
  form .description {
    margin-top: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5rem; }
    @media screen and (min-width: 76rem) {
      form .description {
        font-size: 0.875rem;
        line-height: 1.5rem; } }
  form input[type='text'],
  form input[type='password'],
  form input[type='color'],
  form input[type='date'],
  form input[type='datetime'],
  form input[type='email'],
  form input[type='month'],
  form input[type='number'],
  form input[type='range'],
  form input[type='search'],
  form input[type='tel'],
  form input[type='time'],
  form input[type='ur'],
  form input[type='week'],
  form textarea {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: calc(0.5rem - 1px) 0.5rem;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    background-color: #fff; }
    @media screen and (min-width: 76rem) {
      form input[type='text'],
      form input[type='password'],
      form input[type='color'],
      form input[type='date'],
      form input[type='datetime'],
      form input[type='email'],
      form input[type='month'],
      form input[type='number'],
      form input[type='range'],
      form input[type='search'],
      form input[type='tel'],
      form input[type='time'],
      form input[type='ur'],
      form input[type='week'],
      form textarea {
        font-size: 1rem;
        line-height: 1.5rem; } }
  form input,
  form textarea,
  form select {
    max-width: 100%; }
  form .form-item {
    margin-bottom: 1rem; }

/*# sourceMappingURL=style.css.map */
